- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二部分 软件需求分析和建模课件
第一部分小结 软件;软件危机;软件工程;软件工程的基本思想;软件工程的两大范型。 软件过程;软件过程模型;软件生命周期的定义及阶段划分;CMM作用及其五个等级。 软件过程模型的作用;常见软件过程模型的特点和缺点;如何选择软件过程模型。 一、填空题1.构成一个完整计算机系统的两部分是硬件与________。2.程序设计时代的生产方式是________。3.软件开发划分的各阶段任务尽可能独立,同一阶段任务性质尽可能________。4.将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是________模型。5.一个软件项目的开发中,要采用一种生存周期模型,要按照某种________,使用相应的工具来进行。 二、选择题1.软件是一种( )产品。 A.物质 B.逻辑 C.有形 D.消耗2.软件产品的开发主要是( )。 A.复制 B.再生产 C.拷贝 D.研制3.以个体手工劳动为生产方式的时代是( )时代。 A.程序设计 B.软件生产自动化 C.程序系统 D.软件工程4.软件开发中大约要付出( )%的工作量进行测试和排错。 A.20 B.30 C.40 D.505.准确地解决“软件系统必须做什么”是( )阶段的任务。 A.可行性研究 B.需求分析 C.详细设计 D.编码6.软件生存周期中最长的是( )阶段。 A.需求分析 B.概要设计 C.测试 D.维护 三、判断 1、软件开发时,一个错误发现的越晚,为改正它付出的代价越大。( ) 2、螺旋模型中,四个象限代表四个不同方面的活动。( ) 3、原型模型适用于嵌入式软件的开发。( ) 4、面向对象技术是构件集成模型的基础。( ) 5、增量模型适用于开发需求非常明确的软件项目。( ) 课后作业: 1、什么是软件危机?产生软件危机的原因是什么? 2、什么是软件工程?软件工程的基本思想有哪些? 3、什么是软件生存周期?它包含哪几个阶段? 4、什么是软件过程模型?举例说明常见的软件过程模型。 过程包括: 初步沟通 导出需求 分析和精化 可行性研究 协商与沟通 规格说明 需求验证 变更管理 根据你的理解,谈一下需求分析在软件开发中的地位? 需求分析的主要任务是什么? 需求过程结束后,本阶段工作的最终成果是什么? 进行需求分析,就是对系统的功能性需求进行获取,从而为软件的设计与实现做好准备。这种说法对不对? 分析模型结构的外层是规约描述: 在实体—关系图中每个数据对象的属性可以使用数据对象来描述。 在数据流图中出现的每个加工/处理的功能描述包含在加工规约中。 软件控制方面的附加信息包含在控制规约中 数据流程图举例 例:飞机机票预订系统,业务流程描述如下: 旅行社把旅客的订票单输入系统。系统为旅客安排航班(记录到机票文件中),打印出取票通知单给旅行社。旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。 第一步,顶层图的绘制。找出外部实体以及与系统交互的输入输出数据流。(仅一个加工,没有数据存储项。) 旅行社把预订机票旅客的订票单输入机票预订系统。系统为旅客安排航班(记录到机票文件中),打印出取票通知单给旅行社。旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。 第二步,0层图的绘制。将系统按功能进行分解,确定每个加工的输入输出以及与之对应的数据存储之间的关系。注意父图与子图平衡。 根据以下描述,绘制出该系统的顶层图和0层图。某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。 (2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。 某图书馆借阅系统有以下功能:? (1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。? (2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。? 请对以上问题,画出顶层图和分层数据流图。 数据字典应该由四类元素的定义组成: 数据流 数据流分量 数据存储 处理 对于处理,可用输入—处理—输出(IPO,Input-Pro
文档评论(0)