电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《软件工程概念-软件工程讲义》VIP免费

《软件工程概念-软件工程讲义》《软件工程概念-软件工程讲义》《软件工程概念-软件工程讲义》《软件工程概念-软件工程讲义》《软件工程概念-软件工程讲义》
软件工程1 软件工程第一章 软件工程概念软件工程2 提示:设计与建模要点1. 结构化分析建模:数据流图、实体关系图、状态迁移图、数据字典2. 结构化设计建模:数据流图转换为系统结构图3. 结构化程序设计:程序流程图、 N-S 图、 PAD4. 程序环路复杂性计算5. 测试用例设计:逻辑覆盖、循环测试、基本路径覆盖、因果图6. 可靠性分析:估算测试前程序中潜在错误7.OMT 建模:对象模型、动态模型(状态图、事件追踪图)8.UML 建模:用例图、类图、顺序图、活动图软件工程3 软件的概念 软件的定义软件由计算机程序、数据及文档组成。 软件与硬件、数据库、人、过程等共同构成计算机系统。 软件按功能分类:应用软件、系统软件、支撑软件。 软件的发展经历了三个阶段:程序设计阶段、程序系统阶段、软件工程阶段。软件工程  软件工程概念的出现源自软件危机。 软件危机的主要特征 软件价格在整个项目投入中的比例不断升高 ; 软件开发成本严重超标 ; 软件开发周期大大超过规定日期 ; 软件质量难于保证; 软件修改、维护困难; 失败的根本原因在于:开发人员写出的东西达不到用户要求 ( 人的问题、技术问题 )软件工程5  1968 年德国人 Bauer 在北大西洋公约组织会议上的定义: " 建立并使用完善的工程化原则 , 以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法 " 。 1983 年 IEEE 的软件工程定义: " 软件工程是开发,运行 , 维护和修复软件的系统方法 " 。 1993 年 IEEE 的一个更加综合的定义: " 将系统化的,规范的,可度量的方法应用于软件的开发 , 运行和维护的过程,即将工程化应用于软件中 " 。软件工程定义软件工程6 软件工程框架可用性性性确正合 算选取适宜的开发模型采用合适的设计方法提供高质量的工程支持重视软件工程的管理基本过程支持过程组织过程目标过程原则软件工程7  软件工程框架给出了软件工程三个主要方面。 软件工程目标—包括可用性、正确性和合算性,规定了软件工程实践的结果(即软件)应具有的基本性质; 软件工程过程—包含的基本活动有需求、分析与设计、实现、确认与测试、维护与支持; 软件工程的四条原则 -- 采用适宜的开发模型,使用恰当的开发方法,提供高质量的工程支持,实施有效的工程管理,从四个方面指导每一项工程的活动,以实现软件工程目标。软件工程8 软件工程的知识结构...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《软件工程概念-软件工程讲义》

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部