电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程题目精选

软件工程题目精选_第1页
1/7
软件工程题目精选_第2页
2/7
软件工程题目精选_第3页
3/7
1﹑什么是软件危机?主要表现在哪些方面?软件开发技术的进步未能满足开展的要求。在软件开发中遇到的问题找不到解决的方法,问题积累起来,形态锐利的矛盾,导致了软件危机。表现方面: (1) 用户对开发出的软件很难满意。(2) 软件产品的质量往往靠不住。 (3) 一般软件很难维护。 (4) 软件生产效率很低。 (5) 软件开发本钱越来越大。 (6) 软件本钱与开发进度难以估量。(7)软件技术的开展远远满足不了计算机应用的普及与深化的需要。4﹑什么是软件工程?它目标和内容是什么?软件工程:就是用科学的知识工程和技术原理来定义,开发,维护软件的一门学科。软件工程的目标:付出较低开发本钱;到达要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程的内容:讨论内容包括开发技术和开发管理两个方面。开发技术主要讨论:软件开发方法,开发过程,开发工具和环境。开发管理主要讨论:软件管理学,软件经济学,软件心理学。5﹑软件工程面临的问题是什么?软件工程需要解决的问题:软件的费用,可靠性,可维护性,软件生产率和软件的重用。6﹑什么是软件生存周期?它有哪几个活动?软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和工程开发方案,需求分析,概要设计,详细设计,编码,测试,维护。7﹑什么是软件生存周期模型?有哪些主要模型?生存周期模型:描述软件开发过程中各种活动如何执行的模型。对软件开发提供强有力的支持,为开发过程中的活动提供统一的政策保证,为参加开发的人员提供帮助和指导,是软件生存周期模型化技术的根底,也是建立软件开发环境的核心。主要有:瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的模型,变换模型。10、什么是软件过程?为了获得高质量软件所需要完成的一系列任务的框架,规定了完成各项任务的工作步骤。在完成开发任务时必须进行一些开发活动,并且使用适当的资源,在过程结束时将把输入转化为输出。11、瀑布模型的特点及优点?特点:(1)各个阶段的顺序性和依赖性; (2)划分逻辑设计与物理设计,尽可能推迟程序的物理实现; (3)每个阶段必须完成规定的文档,对其中问题通过复审及早发现,及早解决。优点:可强迫开发人员采纳标准的方法〔例如,结构化技术〕; 严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程题目精选

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部