系统分析与设计总复习题

系统分析与设计总复习题

ID:18758359

大小:386.50 KB

页数:90页

时间:2018-09-22

系统分析与设计总复习题_第1页
系统分析与设计总复习题_第2页
系统分析与设计总复习题_第3页
系统分析与设计总复习题_第4页
系统分析与设计总复习题_第5页
资源描述:

《系统分析与设计总复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、“软件”的定义为:计算机程序、方法、规则、相关的文档资料以及在计算机上运行时所必需的数据。什么叫软件?1软件工程过程通常包含四种基本的过程活动:(1)软件规格说明;(2)软件开发;(3)软件确认;(4)软件演进。软件开发过程(SoftwareEngineeringProcess)21.问题定义;2.可行性分析;3.需求分析;4.总体设计;5.详细设计;6.编码;7.测试;8.运行与维护。软件生存期3计划开发软件定义软件开发运行运行维护1.阶段间具有顺序性和依赖性;2.推迟实现的观点;3.需求冻结的观点;4.质量保证的观点:每个

2、阶段必须完成规定的文档;每个阶段结束前完成文档审查;尽早改正错误。比较:喷泉模型是典型的面向对象的软件过程模型,该模型中相邻阶段之间的活动存在交迭。按照传统瀑布模型开发软件的特点4准备,简要介绍情况,阅读被审查的文档,开审查会,返工,复查。技术审查的步骤5(1)技术可行性使用现有的技术能实现这个系统吗?(2)经济可行性这个系统的经济效益能超过它的开发成本吗?(3)操作可行性系统的操作方式在这个用户组织内行得通吗?可行性研究的任务6软件工程的结构化生命周期方法是将软件开发的全过程划分为相互独立而又相互依存的阶段,软件的逻辑模型形

3、成于A.开发阶段B.计划阶段C.分析阶段D.设计阶段分析:需求分析的目标包括构造一个完全的系统逻辑模型。答:C选择题7选择题8在软件发展过程中,第一阶段(50年代)称为“程序设计的原始时期”,这一时期既没有①也没有②,程序员只能用汇编语言编写程序。第二阶段(50年代末~60年代末)称为“基本软件期”,出现了①并逐渐普及,随之②编译技术也有较大发展。第三阶段(60年代末~70年代中)称为“程序设计方法的时代”。此时期,与硬件费用下降相反,软件开发费用急剧上升。人们提出了③和④等程序设计方法,设法降低软件开发的费用。第四阶段(70

4、年代中至今)称为“软件工程时期”,软件开发技术不再仅仅是程序设计技术,而是同软件开发的各阶段(⑤、⑥、编码、测试、⑦)及整体和管理有关。①②③④A.汇编语言B.操作系统C.虚拟存储器概念D.高级语言E.结构式程序设计F.数据库概念G.固件H.模块化程序设计⑤⑥⑦A.使用和维护B.兼容性的确认C.完整性的确定D.设计E.需求定义F.图像处理答案:①B②D③E④H⑤E⑥D⑦A从软件的开发到运行的全过程,软件文档的重要作用是众所周知的,但执行时差距甚大,其根本原因是A.文档规范程度低B.文档生成工具差C.开发者缺乏重视D.工程化程度

5、尚低分析:若软件工程化方式或工程化程度较低,则会导致软件开发进度与软件文档完全脱节。选D选择题9软件文档是软件工程实施中的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的A.可理解性B.可扩展性C.可移植性D.可维护性分析:缺乏必要的软件文档,必然给软件开发和维护带来许多严重的困难和问题。答:D选择题10软件复审时,其主要的复审对象是:A.软件文档B.软件结构C.程序编码D.文档标准软件工程学的概念除指软件开发技术研究外,另一重要内容为()A.软件工程管理B.软件开发工具的培训C.开发人员培训D.软件工程环境选择题

6、11瀑布模型把软件生存周期划分为软件定义、软件开发与三个阶段,而每个阶段又可分为若干更小的阶段。A.运行及维护B.可行性阶段C.详细阶段D.问题定义软件生产的成败更多地依赖于:A.合理地组织与协调B.程序员个人的编程能力C.领导者的指挥才能D.用户的配合选择题12为了普及和推广计算机的应用,大量工作应集中在A.软件领域之中B.硬件领域之中C.语言和界面完善方面D.程序设计方法学大型软件开发过程中,起着最为关键的作用。A.项目负责人B.用户C.程序员D.测试人员选择题13CMM模型用于:A.衡量项目组是否合乎标准B.需求分析C.

7、软件维护D.软件测试对于软件开发管理问题,核心问题是()A.质量B.进度C.费用D.资源利用选择题14程序设计属于软件开发过程的A阶段。A.实现B.编程C.设计D.编码IBM的HIPO图应用于软件开发的哪个阶段?(A)A.总体设计阶段B.需求分析阶段C.实现阶段D.测试阶段选择题15开发大型软件时,产生困难的根本原因是(A)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重下列哪个出现得最早?(A)A.OOPLB.OOAC.OODD.OODBMS选择题16瀑布模型是一种:A.软件维护模型B.软件生命期模型

8、C.软件生命周期D.程序设计方法学在软件工程中,高质量的文档标准是完整性、一致性和.A.统一性B.安全性C.无二义性D.组合性选择题17在面向对象的软件技术中,()就是对具有相同数据和相同操作的一组相似对象的定义。A类B实例C方法D消息选择结构的复杂性比顺序结构的复杂性要()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。