版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章软件危机的表现:(1)软件开发进度和成本难以限制。(2)软件产品难以满足用户的需求。(3)软件质量难以得到保证。(4)软件产品难以进行维护。(5)软件的文档资料难以管理。(6)软件产品的生产率(1)对软件开发缺乏正确的理论指导。(2)软件开发人员及用户缺乏充分的沟通。(3)对软件开发过程缺乏整体相识。(4)对软件产品缺软件工程发展的四个阶段:(1)传统软件工程阶段:用工程化思想指段:这一阶段的发展是以"对象"为基础绽开的。(3)过程工程的软简答第一大题衡量软件质量的因素:(1):可理解性:它对软件体软件所实现的功能和达到的性能及满足用户实际需求的程度(3)平或硬件环境的简洁程度。1,用分阶段的生命周期支配严格管理。2,坚持进行阶段评审。3,执行严格的产品质量限制4,接受现代程序设计技术5,结果应能清楚地审查。6,开发人员应少而精。7,承认不断改进软件工程的必要性软件实现的是一个从现实问题域(输入)到信息域的解(输出)的过1,可行性及支配探讨阶段。2需求分析阶段。3,设计阶段。4,实(1)瀑布模型:1,特点:简洁,严格(每一阶段过程都始于前一原型模型不适宜开发大型软件项目,是在需求不明确的状况下开发(3)增量模型:1,特点:灵敏性(可以依据用户需求有选择地先起先进行系统中重要部分内容的分析及设计),降低风险。2,适用足用户需求为要旨),变更(灵敏过程模型要能反映这种变更,并将变更刚好反映在软件的设计和实现中),有目的的建模(多及团队人员沟通,及客户沟通,保证建模的正确性和足够详细),快速到反馈,快速反馈是建立在团队合作的基础上)2,优点:综合瀑布型(建模),最终定义需求规格说明书,并经技术审查和管理复审,操作可行性。(3)经济可行性:运用软件成本估算技术(成本/效益分析等方法)推断是否盈利。(4)法律可行性。文档经过评审以后),就确定了这组软件配置项的基线。统将要开发的功能是什么?,When:什么时候开发?,Who:系统由的业务处于整个系统的什么位置?,How:完成系统的开发目标技术上接受何种方法?管理上如何进行?,Howmuch:开发系统须要那些资源?须要多少?)(2)调查问卷。(3)面对用例的场景分析:访谈对象(实体),对象属性和对象间关系。一对多多对多)接口。(2)画出顶层(0层)DFD图。(3)第一次精化:划分系统的于说明转换到该状态的特定动作。(2)exit事务:用于说明触发该状态的特定动作。(3)do事务:用于说明处于当前状态时执行的动1,数据统一存储和管理,确保了数据的实时性2,数据仓库对数据困难性的统一封装有利于数据共享3,接受黑板模型,及某类数据有关的应用系统能刚好获得数据4,接受数据订阅推送模型,应高了数据管理效率5,各应用系统间仅通过数据仓库完成数据交1,增加了数据仓库设计的困难性,降低了数据传递的效率2,应的结构及数据仓库在数据上的匹配3,数据共享带来的访问限制的题,影响了仓库模型的有效利用。1,共享:实现了数据共享,云计算的提出还能进一步实现云计算共享2,异构型:客户端/服务器允许软件配置不同3,开放性:只要符合互联网协议,任何计算机,局域网,智能设备和物品等都可连入互联网。4,易修改性:由于用户界面,系统逻辑和数据访问分布的不同,各部分具有较强的独立性,易于系统的修改和维护5,透亮性:分布式结构中仅须要知道服务器的服务位置,而对后端的逻辑实现,数据存储,数据访问等不必清楚其架构和访问方式。简答其次大题可能启发式规则:1、改进软件结构,提高模块独立性2,模块规模适中3,软件结构的宽度,深度,扇出度和扇出度都应适中4,模块的作用域应在模块限制域之内5,设计单入口,单出口的模块,并力争降低模块接口的困难度。可能其次大题简答模块的作用域是指模块内定义的全部元素(如数据,变量等)各自有效的运用范围。模块的限制域是指模块所能操作和调用的全部元素(如其他模块等)的集合。模块的作用域应在模块的限制域之内TheoMandel提出的界面设计黄金三原则:1、置用户及限制之下2,削减用户的记忆负担3,保持界面一样。MVC软件设计模型:模型—视图一限制器。1、一个模型对应多个不同的视图2,模型的自包含性3,限制层请求4,MVC分层模式使得只修改其中某层就能满足用户新的需求,使系统达到不同的效果,且更易于系统的更新升级5,MVC1,增加了系统的困难性2,导致修改的连锁反应3,数据访问第四章结构化设计方法*变换分析法还是事务分析法是以数据流图为基础,并依据数据*结构化设计的详细设计阶段,主要完成系统各模块功能的过程测试的V模型测试W模型测试H模型主要特点3留意测试用例的设计和选择4增量式测试5充分留意测试的群集现象软件中的错误不是匀整分布在各部分中的,而是出现扎堆的现6合理支配测试支配,严格执行测试支配7全面统计和分析检测试结果8保存测试文档,并刚好更新1语句覆盖(最弱)2判定覆盖3条件覆盖4判定/条件覆盖5条件组合覆盖边界值分析是对等价类划分的有益补充。再划分等价类的过程错误推想是依据测试人员的阅历和直觉来推想程序中可能存在1模块接口2局部数据结构3执行路径4边界条件5异样处理系统测试的范围1功能测试2性能测试3压力测试4容量测试5平安测试6文档测试7复原性测试8备份测试UML的构成1视图2图3模型元素4通用机制UML的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年土地承包经营权流转土地经营权流转项目评估合同范本3篇
- 2024年度企业实习生综合能力培养劳动合同2篇
- 2024年度民间借款合同示范文本(含借款人信用评估)3篇
- 2024年林权分享采伐协议
- 洛阳师范学院《急危重症护理学(含灾害护理学)》2023-2024学年第一学期期末试卷
- 科技园区秩序维护合同模板
- 2025产品授权销售总代理合同书
- 古建筑修复工程分包合同施工合同
- 商务大厦彩钢瓦屋面改造合同
- 市区环境监测数据统计分析方法
- (完整版)外研版高中英语必修三单词表(带音标)
- MOOC 国际商务-暨南大学 中国大学慕课答案
- 特征值与特征向量
- 作家协会2024年下半年工作计划3篇
- 2024征信考试题库(含答案)
- 个人理财(西安欧亚学院)智慧树知到期末考试答案2024年
- pc(装配式)结构施工监理实施细则
- 医院内审制度
- 押运人员安全培训课件
- 给小学生科普人工智能
- 2024年南京信息职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
评论
0/150
提交评论