《软件工程》期末串讲与例题分析

《软件工程》期末串讲与例题分析

ID:42023693

大小:1.19 MB

页数:53页

时间:2019-09-06

《软件工程》期末串讲与例题分析_第1页
《软件工程》期末串讲与例题分析_第2页
《软件工程》期末串讲与例题分析_第3页
《软件工程》期末串讲与例题分析_第4页
《软件工程》期末串讲与例题分析_第5页
资源描述:

《《软件工程》期末串讲与例题分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、邢承杰北京大学计算中心管理信息中心E-mail:xingcj@pku.edu.cn软件工程课程期末串讲与例题分析说明制作此文档目的是明确复习重点,减轻复习备考的负担,提供一些复习题供大家巩固基础知识和熟悉考试题型。文档中给出的例题要会做并能够举一反三。考试范围1.软件工程概论2.可行性分析与软件计划3.软件需求分析4.软件结构设计5.数据驱动的软件设计方法6.面向对象的软件设计方法7.详细设计8.编码设计9.软件测试10.软件维护15.软件项目管理考试内容以我在课程论坛发布的讲义为依据。本次考试重点是第1,3,4,9章。考试形

2、式闭卷考试,满分100分时间:90分钟试题分布章节分数123273164145261082917103156考试题型填空题(20%)选择题(30%)判断题(10%)简答题(30%)建模题(10%)第一章软件工程概论软件工程概念什么是工程化软件工程研究的内容软件危机的表现瀑布模型包含哪几个时期,每个时期包含哪几个阶段第一章例1简答题:什么是软件工程?答:软件工程是研究如何将完善的科学与工程原理,先进高效的管理技术以及完整规范的设计方法应用于经济地开发即可靠,又能在实际计算机上有效运行的软件的一门工程学科。本题考察最基本概念。第一

3、章例2瀑布模型将软件生命周期划分为计划、开发和运行三个时期。在下述工作中,属于软件计划时期的内容是________。(1)需求分析(2)可行性分析(3)结构设计A只有(2)B(1)和(2)C(1)和(3)D都是答案:A生命周期每个时期完成什么工作都需要掌握。第一章例3简答题:简述软件工程学科研究的内容。软件工程的知识体系包括如下内容过程:软件开发的步骤方法:软件开发各步骤所用到的技术管理:控制软件开发按照过程和方法顺利完成的技术和措施工具:辅助人们贯彻过程和方法,并实施管理做饭-开发软件用做饭比喻软件开发做饭的过程-软件开发过

4、程软件开发过程软件过程改进做饭的过程-软件开发过程软件开发过程软件过程改进问题定义可行性研究需求分析软件设计编   码测   试维   护分析设计编码测试分析设计编码测试分析设计编码测试增量1增量2增量3烹饪方法-软件开发方法蒸-结构化方法抄-面向对象方法烤-UML夫人的督促-软件项目管理“今天有客人来,你得多做几个菜”-需求变更管理“少放点盐”-质量管理“7点以前开饭”-进度管理“先把米饭蒸上再炒菜”-过程管理第一章相关例题相关例题什么是软件开发的工程化?工程化的软件开发方法与早期的程序设计方法的不同点在哪里?什么是软件危机

5、?危机的主要表现是什么?瀑布模型包含哪几个时期,每个时期包含哪几个阶段?第二章软件计划可行性分析的内容经济、技术、操作、法律软件成本估算估算计量单位:代码行数,人月,人日估算方法:代码行估算法,COCOMO模型第二章例简答题:可行性分析包含哪些内容,它们的含义是什么?答:⑴.经济上可行性:论证系统有没有经济效益或社会效益?多长时间能回收成本?⑵.技术上可行性:实现新系统需要哪些技术,现有技术能否解决,难点?建议采用的技术先进程度怎样?新技术的应用是否存在风险?是否能够找到胜任该系统的熟练的技术人员?等等⑶.操作上可行性:系统的

6、操作方式在用户所在的组织内是否可行,特别是对原有系统扩展会不会引起矛盾。⑷.法律上可行性:会不会引起侵权、会不会引起其他的社会问题。第二章相关例题相关例题下列哪些工作中需要估算软件成本?I)软件可行性研究II)软件计划III)软件需求分析IV)软件运行和维护第三章需求分析需求分析的任务结构化分析方法的三种描述手段数据流图,掌握数据流图中的基本符号,要求给出一个需求能够画出多层数据流图结构化方法(包括结构化分析方法、结构化设计方法、结构化程序设计方法)的特点第三章例1结构化分析方法的三种描述手段是________,_______

7、_,加工说明;加工说明使用的三种描述工具是________,________,________。答:数据流图,数据字典,加工说明;结构化语言,判定树和判定表来表示。掌握数据流图的,数据字典和加工说明的基本概念。第三章例2综合题:给出一个简单的需求,要求大家使用结构化方法进行分析,只要求画出数据流图,不要求数据字典和加工说明。用户需求:某银行欲开发一个计算机储蓄系统。业务活动描述如下,储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人的姓名、存款数等有关信息,并打印出存款单给储户;如果是取款,系统根据取款数修改

8、储户帐册(透支退出),并计算利息,打印利息清单给储户,请用SA方法对它进行分析,画出分层数据流图。题目要求:画出数据流图,并编写数据字典和加工说明。第三章例2SA方法的课堂练习——计算机储蓄系统顶层数据流图SA方法的课堂练习——计算机储蓄系统一层数据流图SA方法的课堂练习——

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

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

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