版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、云南大学软件学院实验报告课程:软件工程实验指导教师:王炜序号: 95 专业:软件工程学号: 20081120292 姓名:曾琪成绩:实验目的4. 掌握需求建模方法5. 了解形式化建模方法实验内容通过查看资料,各小组在组长的带领下讨论下列问题,在归纳总结后以书面形式提交报告。1找出对于计算机系统来说四种可能要定义的需求,并简要描述之答:四种可能要定义的需求分别是:1功能需求:包括对系统应该提供的服务、如何对输入做出反应以及系统在特定条件下的行为的描述。2非功能需求:是指那些不直接与系统具体功能相关的一类需求。他们与系统的总体特性相关,如可靠性、反应时间和存储空间等。3用户需求:从用户角度来描述系
2、统功能和非功能需求,以便让不具备专业技术知识的用户能看懂。4系统需求:解释如何能让系统提供用户需求,描述系统的外部行为和对它的操作上的限制。2讨论用自然语言定义用户需求和系统需求存在的问题。使用一个小例子说明格式化的自然语言能否帮助避免一些表述困难答: (1用自然语言来描述用户需求存在的问题1 描述不够清楚使用自然语言描述,容易出现二义性。2需求混乱功能需求、非功能需求、系统目标和设计信息无法清晰区分。3需求混合多个不同的需求可能被搅在一起,以一个需求的形式给出。(2 用自然语言来描述系统需求存在的问题1自然语言的理解依赖于读者和作者同一个词语有一致的解释。2 一个自然语言书写的需求描述随便性
3、太大。3不存在一个简单的方法,是自然语言书写的需求模块化例子:网上购物系统需求的描述 3开发一个软件系统管理进入诊所治疗的病人的记录。记录内容包含所有一般性的病人监控记录(温度,血压等、所进行的处置、病人的反映等。处置完毕,如果病人需要住院观察,将这些记录传给负责的住院大夫。由他/她来维护病人的完整记录。请找出主要的视点,用视点层次图组织这些视点。答: 4分别对上下文模型、行为模型、数据模型、对象模型、结构化方法进行分析说明其优劣。答:上下文模型:行为模型:行为模型是用来描述系统的所有行为。可分两类:一类是数据流模型,用来描述系统中的数据处理过程;另一类是状态机模型,用以描述系统如何对事件作出
4、响应。优点:数据流模型对系统中的数据和数据在特定的过程中的流动的跟踪和记录有助于系统分析人员理解系统中到底发生了什么。能使用一些浅显易懂的符号,便于让潜在的系统用户看明白,进而可以参与到系统分析中来。状态机模型:这种模型适合用来描述系统中的数据的流动和实时系统。缺点:数据模型其开发是一个自上而下的过程,但实际上,分析过程往往不是这样的,通常同时需要各个不同层次上的系统信息。状态机模型的问题在于可能的状态数骤增数据模型:1优点:它是大型数据库的一个系统建模,描述数据实体、关联属性以及实体间的关系2缺点:UML没有为此模型引进专门的描述符号,缺乏对细节的描述,没有对实体、关系、属性做更详细的描述。
5、对象模型:优点:在需求分析阶段开发的对象模型既可以用来表达系统数据也可以用来表达对数据的处理。对象模型在对系统实体是如何让分类和复合的时候也非常有用。缺点:最大困难在于如何定义系统中的对象和对象类。结构化方法模型:优点:能十分有效地降低成本,因为它们使用标准符号系统,保证标准设计文档的产生。2缺点:1不能对非功能系统需求的理解和建模提供有效支持2通常产生大量的文档。3所产生的模型粒度太细,用户通常发现这些模型很难理解。5 对电子邮件系统中的数据处理进行建模,并分别为邮件发送和邮件接收建立处理模型。 添加联系人查看发信箱6 简要说明Z方法在软件工程中的应用答:Z方法是软件工程中的形式化方法,它是一种基于数学的软件开发方法,它可应用于软件工程的各个阶段。Z本身是一个书写规格说明的语言,或者
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025《窦娥冤》戏剧冲突课件
- 从业人员健康管理和培训管理制度培训
- 2026年广西国际商务职业技术学院单招综合素质考试题库附参考答案详解(研优卷)
- 2026年广西国际商务职业技术学院单招职业适应性考试题库附参考答案详解(完整版)
- 2026年山西省长治市单招职业适应性测试题库附答案详解
- 2026年崇左幼儿师范高等专科学校单招职业适应性考试题库附参考答案详解(综合题)
- 2026年广东岭南职业技术学院单招职业适应性考试题库有完整答案详解
- 2026年山西管理职业学院单招职业倾向性考试题库含答案详解
- 2026年山西运城农业职业技术学院单招职业技能考试题库及答案详解参考
- 2026年岳阳现代服务职业学院单招职业技能测试题库附参考答案详解(预热题)
- 徐州工业职业技术学院单招职业技能测试参考试题库(含答案)
- 秦皇岛地质考察报告
- 抖音取消实名认证申请函(个人)-抖音取消实名认证申请函
- 0~3岁婴幼儿营养与喂养(高职)全套教学课件
- 新闻写作的真实性原则
- 产业经济学-王俊豪主编
- 海岸工程海岸防护概论
- 静态与动态分析指标
- 《铁路技术管理规程》普速铁路部分
- YS/T 690-2009天花吊顶用铝及铝合金板、带材
- GB/T 4937.3-2012半导体器件机械和气候试验方法第3部分:外部目检
评论
0/150
提交评论