软件工程练习及课题

更新时间:2023-11-01 03:01:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《软件工程》

练习册

中国矿业大学徐海学院

- 1 -

《软件工程》随堂练习题

目 录

第一部分

第一章 绪论 ..................................................... 3 第二章 软件生存周期与软件过程 ................................... 4 第三章 结构化分析与设计 ......................................... 7 第四章 面向对象与UML ........................................... 23 第五章 需求工程与需求分析 ...................................... 33 第六章 面向对象分析 ............................................ 34 第七章 面向对象设计 ............................................ 35 第八章 编码与测试 .............................................. 37 第九章 软件维护 ................................................ 40 第十章 软件复用 ................................................ 41 第十一章 软件工程管理 ........................................... 42 第十二章 软件质量管理 ........................................... 45 第十三章 软件工程环境 ........................................... 45

第二部分

《软件工程》项目一览表

- 2 -

《软件工程》随堂练习题

第一章 绪论

1、软件 =( )+( )+( )

2、软件与硬件在( )、( )、( )方面有区别。 3、以下哪种不是软件危机出现的原因( )

A、软件维护费用急剧上升,直接威胁计算机应用的扩大 B、软件生产技术进步缓慢

C、软件需求量迅速增加,规模也日益增长,导致复杂度的增加 D、免费和开源软件越来越多 4、软件危机的表征:

5、软件生产的三种范型为: (1) (2) (3)

6、面向过程与面向对象的几个区别:

面向过程 程序= 封装粒度: 更接近 的思维方式

7、三代软件工程分别是

8、软件工程的明显效果:

软件工程的局限:

程序= 封装粒度:

更接近 - 3 -

面向对象

的思维方式 《软件工程》随堂练习题

第二章 软件生存周期与软件过程

1、软件生存周期 包括 ( )、( )、( )、( )、( )、( )等六项活动。

2、各种开发模型 可以分为四类,包括( )、( )、( )、( )。 这四种分类又分别有多种具体的开发模型,请填写下表。

四种分类

开发模型 适用场合 - 4 -

《软件工程》随堂练习题

4、螺旋模型是在结合( )两种基础上演变而成,尤其适用于大型软件的开发。 A、瀑布模型和快速原型 B、瀑布模型和增量模型 C、快速原型和净室模型 D、统一过程和敏捷过程 5、敏捷开发的价值观包括4条: 胜于 胜于 胜于 胜于

6、极限编程的5个价值观为( )、( )、( )、( )、( )。

7、可行性报告的四项内容为( )、( )、( )、( )。

8、徐州市2013年公共自行车系统:累计投放2万辆自行车,500个站点,2.5个锁车器,市民办理自行车卡约40万张,日均借车15万人次。以你为核心程序员的某学院计算机系大三级学生开发小组,计划开发徐州市公共自行车手机管理软件。 1)请问,你准备采用何种软件开发模型?为什么?

- 5 -

《软件工程》随堂练习题

判定树:

9、某高校研究生招生系统的初选方法如下:总分300(含)以上进入候选学生库,否则退档;数学分数不低于70分,则进入三级备选库,否则进入四级备选库;在三级备选库的基础上,如果专业课分数高于100分,则进入一级备选库,否则进入二级备选库。

请画出对应的判定树。

- 16 -

《软件工程》随堂练习题

10、某校的课酬计算方案如下: (l)基本课酬为每节课10元;

(2)如果班级人数超过40人,课酬增加:基本课酬×0.1; (3)如果班级人数超过60人,课酬增加:基本课酬×0.2; (4)如果教师是副教授,课酬增加:基本课酬×0.1; (5)如果教师是教授,课酬增加:基本课酬×0.2; (6)讲师,课酬不增加;

(7)助教,课酬减少:基本课酬×0.1。

请用判定表表达上述计算方案。

11、请将下列数据流图转换成软件结构图(SC图) b 1 d 2 e g h 3 4 l 6 y a

5 c 7 k x 8 - 17 -

《软件工程》随堂练习题

12、某火车售票系统的数据流程图如下所示

3 按日期查询 录入信息 查询结果 日期 1 接受查查询 信息 2 分析查班次 4 查询 6 按班次结果 查询显查询 结果 线路 5 按线路查询结果 旅客 请画出对应的结构图。

- 18 -

《软件工程》随堂练习题

13、已知某定货系统的需求分析DFD图如下,请按SD方法的设计步骤画出结构图。

顾 客 订货单 编辑 合格订定货 货单 单 D1配件 可发货 D2顾客文件 D3配件库存 不合格订货单 业务员 开发 货单 并改 D5销售历史 D6应收款明细帐 发货单 顾客 订货 订货顾客 确定 产生 暂存 D4暂存订货单 不满足D4暂存订货单

- 19 -

《软件工程》随堂练习题

14、画出下列伪码程序的程序流程图和盒图 START IF p THEN WHILE q DO f END DO ELSE BLOCK g n END BLOCK END IF STOP 流程图: 盒图:

- 20 -

《软件工程》项目文档

班级:

姓名: 学号:

姓名: 学号:

项目:

中国矿业大学徐海学院计算机系

《软件工程》项目一览表

项目编号 2014-01 2014-02 2014-03 2014-04 2014-05 2014-06 2014-07 2014-08 2014-09 2014-10 2014-11 2014-12 2014-13 2014-14 2014-15 2014-16 2014-17 2014-18 2014-19 2014-20 2014-21 2014-22 2014-23 2014-24 2014-25 2014-26 2014-27 2014-28 2014-29 2014-30 2014-31 2014-32 2014-33 2014-34 2014-35 2014-36 2014-37 2014-38 2014-39 2014-40 项目名称 网上购物商城系统 学生公寓管理系统 新闻发布系统 航空管理系统 超市管理系统 教学网站系统 在线考试系统 网络图片管理 学生信息管理系统 图书管理系统 医院内部管理系统 “唯品会”特卖网站 银行存取款系统 病人监护实时系统 网上订餐系统 火车票销售与查询系统 宾馆管理系统 学生档案管理系统 连锁零售运动装管理系统 医药零售管理系统 建筑工程项目管理系统 即时聊天系统 大学毕业生用品转让系统 旅行社业务管理系统 租车公司业务系统 高考考务管理系统 婚庆公司管理系统 婚纱摄影公司业务管理系统 图片社业务系统 高考考务管理系统 婚庆公司管理系统 婚纱摄影公司业务管理系统 图片社业务系统 房地产公司业务系统 公共自行车管理系统 “嘀嘀”打车系统 微信综合系统 优惠券网站系统 团购网站 - 47 -

项目需求描述 文档编号:2014- -01

项目编号: 项目名称: 项目描述: 编写人员 成绩 时间 - 48 -

年 月 日

可行性分析 文档编号:2014- -02 1、 2、 3、 4、 5、 产品定义: 产品方案 对现有系统的分析 所建议的系统 市场分析 - 49 -

6、技术评价 7、投资及效益分析 8、结论 编写人员 成绩 - 50 -

时间 年 月 日

本文来源:https://www.bwwdw.com/article/mxf2.html

Top