



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
7月18 软件工程基础知识(1)软件需求:功能需求、非功能性需求、设计约束。功能需求:系统必须完成的那些事,即为了向它的用户提供有用的功功能,产品必须执行的动作。非功能需求:是指产品必须具具备的属性或品质,如可靠性、性能、响应时间、容错性、扩展性。设计约束:也称为限制条件、补充规约,这通常是对解决方案的一些约束说明,例如必须采用国有自主知识产权的数据库系统,必须运行在UNIX操作系统之下等。需求工程:需求开发、需求管理需求开发:包括需求捕获、需求分析、编写规格说明书(正式评审的需求文档)、需求验证需求管理:包括定义需求基线、处理需求变更、需求跟踪需求管理是任何管理的基础需求获取技术:1、用户访谈、用户调查、现场观摩、文档考古、联合讨论会(论文)可行性研究:回答一个问题,即所提出的项目是否可以完成。注意:可行性研究毕竟不是解决问题,而是研究问题的范围,探索这个问题是不是值得去做,根据现有的情况是否有能力,是否有可能找到较好的、成本效益核算的解决方案。可行性研究的任务:技术可行性,经济可行性,社会可行性可行性研究的工作步骤:1) 核实问题定义与目标2) 研究分析现有系统3) 为新系统建模4) 客户复核5) 提出并评价解决方案6) 确定最终推荐的解决方案(了解)流行的需求分析方法论:结构化分析方法(structured analysis,SA),面向对象分析方法(object oriented analysis,OOA),面向问题域的分析(problem domain oriented analysis,PDOA)SOA(service-oriented architecture):面向服务的体系结构(名词)数据流图(DFD):是一种图形化的系统模型,它在一张图中展示信息系统的主要需求,即输入、输出、处理(过程)、数据存储。数据字典:数据字典技术是一种很实用、有效的表达数据格式都手段。它是对所有与系统相关的数据元素的一个有组织的列表和精确的、严格的定义,使用户和系统分析员对输入、输出、存储成分和中间计算机有共同点理解。实体-关系图(entity relationship diagram E-R图):传统的系统开发方法把重点集中在新系统的数据存储需求上,包括数据实体、数据实体的属性,以及它们之间的关系。而描述这些东西的最好形式就是实体-关系图。软件设计:软件设计的基本原则:信息隐蔽、模块独立性(高内聚、低耦合)用户界面设计:可实用性、灵活性、复杂性、可靠性(既美观又方便、有良好的容错能力)设计评审:在开发时期的每个阶段,特别是设计阶段结速时都要进行严格的技术评审,尽量不让错误传播到下一阶段,设计评审一般采用评审会议的形式来进行。软件测试:测试是为了发现错误而执行程序的过程(不能完全找出错误)。开发者角度:确立人们对软件质量的信心,用户教徒考虑是否可以接受该产品。尽早地和不断地进行软件测试。测试用例:既需要有正确的用例,也需要有错误的用例。黑盒测试:不考虑程序内部结构,主要是在程序的接口上进行测试,测试用例设计有:等价类划分、边界值分析、错误推测法(经验)、因果图白盒测试:把测试对象看作一个透明的盒子,对程序所有逻辑路径进行测试。有代表的逻辑覆盖有(选择):语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。软件测试的步骤:单元测试、集成测试(组装测试)、确认测试、系统测试(V模型)测试:是在开发环境进行测试。测试:是用户在实际环境中进行的测试,开发者不在旁边。软件包括代码和文档:软件测试需要测试代码和文档(走查:不正规的检查)。对文档的测试主要包括:易理解性,易学性,易实用性。软件维护分类:纠错性维护、适应性维护、预防性维护、完善性维护(就、是、鱼、丸)完善性工作量最大,占50%。C/S:客户-服务器模式B/S:浏览器-服务器模式答疑:SOA三个协议:soap 、uddi、wsdlWEB SERVERS(实现SOA)。论证:事前进行论证评审:事中进行评审审计:事后进行审计测试:功能测试:功能测试是在规定的一段时间内运行软件系统的所有功功能,以验证这个软件系统无严重错误。性能测试:性能测试是要检查系统是否满足在需求说明书中规定的性能,特别是对实时系统或嵌入式系统。性能测试常需要与强度测试结合起来进行,需同时进行硬件和软件的检测。戴明环(PDCA):PDCA循环又叫戴明环,是美国质量管理专家戴明博士提出的,它是全面质量管理所应遵循的科学程序。全面质量管理活动的全部过程,就是质量计划的制订和组织实现的过程,这个过程就是按照PDCA循环,不停顿地周而复始地运转的。PDCA循环是能使任何一项活动有效进行的一种合乎逻辑的工作程序,特别是在质量管理中得到了广泛的应用并获得了经济成效。P、D、C、A四个英文字母所代表的意义如下: P(Plan)计划。包括方针和目标的确定以及活动计划的制定; D(DO)执行。执行就是具体运作,实现计划中的内容; C(Check)检查。就是要总结执行计划的结果,分清哪些对了,哪些错了,明确效果,找出问题; A(Action)处理。对检查的结果进行处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃省内铁路系统安检工作人员招聘40人(第二期)笔试参考题库附带答案详解
- 2025年郑州空中丝路文化传媒有限公司招聘实习生7人笔试参考题库附带答案详解
- 2025年中国铁道出版社有限公司招聘(14人)笔试参考题库附带答案详解
- 2025宝鸡机床集团有限公司招聘(25人)笔试参考题库附带答案详解
- 2025四川成都兴城投资集团有限公司招聘11人笔试参考题库附带答案详解
- 2025内蒙古能源集团有限公司招聘55人笔试参考题库附带答案详解
- 2025上海泛象文化发展有限公司招聘5人笔试参考题库附带答案详解
- 危险源安全培训感想课件
- 地铁基础知识培训课件
- 地铁公司级安全培训体会课件
- 《医疗机构基本标准(试行)》2018年版
- 外科品管圈提高外科腹部手术后早期下床的执行率课件
- 石油化工行业检修工程预算定额说明
- 图书销售合同合同
- 除数是整数的小数除法练习课
- 东芝电梯CV180故障诊断
- 毕业设计住宅楼采暖系统设计
- 三年级上册数学课件-5 间隔排列|苏教版
- 退伍军人职业规划课件
- 洗眼器教育培训
- 调查研究方法与调研报告写作讲义课件
评论
0/150
提交评论