软件工程习题集.doc

软件工程习题集.doc

ID:54728308

大小:4.83 MB

页数:69页

时间:2020-04-20

软件工程习题集.doc_第1页
软件工程习题集.doc_第2页
软件工程习题集.doc_第3页
软件工程习题集.doc_第4页
软件工程习题集.doc_第5页
资源描述:

《软件工程习题集.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、21世纪高等学校计算机规划教材软件工程习题集系别:计算机科学与技术系班级:软件102(对口)学号:101012241姓名:吕明敬目录第1章软件工程概述11.1软件的概念及其特点11.2按照功能层次软件可分为系统软件支撑软件应用软件11.3用户定制软件与通用商业软件的特点11.4软件工程的概念及其对软件产业化发展的积极意义21.5软件工程涉及过程方法工具三个方面的技术问题21.6软件工程管理主要体现在四个P上21.7软件工程必须考虑工程目标以体现其工程价值31.8结构方法的特点、面向对象方法的特点、面

2、向对象方法的优越性31.9MicrosoftVisio的使用心得4第2章软件开发过程模式52.1软件开发期的目标任务及概要设计需要完成的任务52.2瀑布模式的一大特点是里程碑管理机制52.3瀑布模式的局限性52.4抛弃型原型与进化型原型的异同62.5原型进化模式不能适应较大型软件项目的开发的原因62.6增量模式的优越性6第3章软件项目管理83.1软件开发机构内的质量控制部的作用83.2项目负责人必须是管理专家的原因83.3软件项目中文档的分类83.4软件开发需要有配置管理其主要包括哪些方面的管理83

3、.5计算器程序93.6质量标准13第4章计算机系统工程144.1计算机系统的组成及特征144.2Client/Server结构的系统扩充性144.3Browser/Server结构的特点及优点弱点164.4网络游戏软件的体系结构174.5高层分析194.6软件项目实施前为什么要进行可行性分析194.7软件开发可行性的标准20第5章需求分析225.1软件需求225.2用户抱怨解决措施225.3系统分析师应该具有的素质225.4需求分析的基本过程235.5软件用户的种类245.6常用的调查手段265.7

4、需求分析中需求模型的用途265.8泳道的含义295.9需求分析中涉及哪些方面的需求验证295.10原型需求验证和评审需求验证30第6章结构化分析建模316.1学生管理系统建模316.2图书借阅管理系统建模326.3库房管理系统流程346.4入学管理系统的数据流程356.5储蓄系统数据处理流图35第7章基于UML的面向对象分析建模377.1图书借阅管理系统377.2商品库存管理系统377.3银行储蓄系统38第8章概要设计368.1软件系统构架涉及因素368.2软件分层体系结构特点及优势368.3数据表

5、及其关联与实体及其关系的不同378.4索引的作用388.5数据库设计建模388.6概要设计中要求对模块进行抽象的作用388.7模块抽象与信息隐蔽的作用398.8模块内聚度与耦合度408.9过程内聚与顺序内聚408.10数据耦合与控制耦合的不同418.11结构化程序控制的特点418.12面向对象程序结构的类图及软件图的用途42第9章结构化设计建模459.1自动阅卷系统459.2入学管理系统459.3储蓄系统469.4网上考试系统46第10章基于UML的面向对象设计建模4710.1面向对象设计建模的特点

6、4710.2设计类图和分析类图的区别4710.3协作图与时序图的异同点4710.4系统部署的因素4710.5图书借阅管理系统设计类图4810.6商品库存管理系统设计协作图4810.7储蓄系统设计时序图48第11章用户界面设计4911.1GUI界面设计4911.2GUI界面设计4911.3传统窗体和Web页的比较4911.4学生成绩查询窗体4911.5学生成绩管理系统5011.6界面要求有一致的风格50第12章算法设计与编码5112.1结构化流程控制的特点5112.2程序流程图改用NS图、PAD图、P

7、DL伪码进行算法5112.3查询从1000以内将能够被7整除的数5212.4零件库房管理系统53第13章软件测试5413.1简述单元测试的对象、内容及方法5413.2渐增集成的概念5413.3确认测试的概念5413.4面向对象单元测试的特点5413.5回溯法程序调试的特点55第14章软件维护5614.1软件可维护性5614.2试说明软件维护实施过程5614.3逆向工程56第1章软件工程概述1.1软件的概念及其特点软件的概念及其特点。答:(1)软件是计算机系统中的逻辑成分,是程序、数据、文档等诸多逻辑

8、元素的集合,需要有物理硬件的支持才能产生作用;(2)软件的特点:①软件有对硬件不可缺失的依赖;②软件有不同于硬件的生产流程;③软件有不同于硬件的生命过程。1.2按照功能层次软件可分为系统软件支撑软件应用软件按照功能层次分,软件可分为系统软件、支撑软件、应用软件。那么SQLServer是哪个层次的软件,ADO.NET是哪个层次的软件,VisualC++是哪个层次的软件?答:(1)SQLServer是系统软件(系统软件:为计算机底层软件,如操作系统、设备驱动程序、数据库引

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

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

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