没有合适的资源?快使用搜索试试~ 我知道了~
软件工程知识点.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 17 浏览量
2022-07-02
22:20:28
上传
评论
收藏 59KB DOC 举报
温馨提示
试读
9页
第一章 软件危机:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机的表现:(1)软件开发进度和成本难以控制。(2)软件产品难以满足用户的 需求。(3)软件质量难以得到保证。(4)软件产品难以进行维护。(5)软件的文档资 料难以管理。(6)软件产品的生产率难以得到提高。 软件危机出现的原因:一方面是软件自身特点,另一方面是开发软件和使用软件的人员 。 对软件开发缺乏正确的理论指导。(2)软件开发人员与用户缺乏充分的交流。(3)对 软件开发过程缺乏整体认识。(4)对软件产品缺乏有效一致的质量评价标准。 软件工程发展的四个阶段:(1)传统软件工程阶段:用工程化思想指导软件项目开发逐 步为业界所理解和接受。(2)面向对象软件工程阶段:这一阶段的发展是以"对象"为基 础展开的。(3)过程工程的软件工程阶段:提出对软件项目管理的计划,实施,监控, 成本核算,质量保证以及软件配置的技术和过程,逐步形成了过程软件工程,并衍生出 群体过程和个体过程两个子类。(4)构建工程的软件工程阶段:重视发展软件体系结构 ,软件设计模式,系统交互性,标准化等领域的重用,积极提倡基于软构件的
资源推荐
资源详情
资源评论
软件工程知识点
第一章
软件危机:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
软件危机的表现:(1)软件开发进度和成本难以控制。(2)软件产品难以满足用户的需
求。(3)软件质量难以得到保证。(4)软件产品难以进行维护。(5)软件的文档资料难
以管理。(6)软件产品的生产率难以得到提高。
软件危机出现的原因:一方面是软件自身特点,另一方面是开发软件和使用软件的人员。
(1)对软件开发缺乏正确的理论指导。(2)软件开发人员与用户缺乏充分的交流。(3)
对软件开发过程缺乏整体认识。(4)对软件产品缺乏有效一致的质量评价标准。
软件工程发展的四个阶段:(1)传统软件工程阶段:用工程化思想指导软件项目开发逐步
为业界所理解和接受。(2)面向对象软件工程阶段:这一阶段的发展是以“对象”为基础展
开的。(3)过程工程的软件工程阶段:提出对软件项目管理的计划,实施,监控,成本核
算,质量保证以及软件配置的技术和过程,逐步形成了过程软件工程,并衍生出群体过程
和个体过程两个子类。(4)构建工程的软件工程阶段:重视发展软件体系结构,软件设计
模式,系统交互性,标准化等领域的重用,积极提倡基于软构件的开发方法。
软件工程的概念:应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,
实现满足用户要求的软件产品和定义,开发,发布和维护的工程或进行研究的学科。
软件工程三要素:方法,工具,过程。
简答 第一大题 衡量软件质量的因素:(1):可理解性:它对软件体系结构,数据程
序的描述清晰和易于掌握的程度。(2)功能性:它是软件所实现的功能和达到的性能与满
足用户实际需求的程度(3)安全性:它是软件具有的自身保护能力的程度。( 4)可靠性:
它是软件在给定的时间、空间、外部环境等条件下,按照设计须有,成功运行的能力。
(5)有效性。它是软件能充分利用计算机时间、空间、宽带等资源的能力。(6)可扩充
性;它是软件在功能或性能发生变化时,系统改变的容易程度。(7)可维护性,它是软件
出现异常时,对系统进行修改、改进、删除、增加等操作,并恢复系统正常运行的能力。
(8)可重用性,它是软件的部分或整体被其他系统利用的程度(9)可移植性,它是将软
件系统有一个软件或硬件环境转移到另一个软件或硬件环境的容易程度 。
软件的七大基本原理
1,用分阶段的生命周期计划严格管理。2,坚持进行阶段评审。3,执行严格的产品质量控
制 4,采用现代程序设计技术 5,结果应能清楚地审查。6,开发人员应少而精。7,承认不
断改进软件工程的必要性
软件实现的是一个从现实问题域(输入)到信息域的解(输出)的过程,在此过程中包括
程序、数据、文档、以及它们之间的联系
软件生命周期六个阶段
1,可行性与计划研究阶段。2 需求分析阶段。3,设计阶段。4,实现阶段。5, 测试阶段、
6,运行和维护阶段
软件过程模型:
(1)瀑布模型:1、特点:简单、严格(每一阶段过程都始于前一阶段过程的结束,每一
阶段结束后都进行技术审查和管理复查)、顺序、质量保证。2、适用领域:瀑布模型是一
次性单向开发,难以适应软件需求不明确或出现变动的情况。
(2)原型模型:1、特点:快速、符合用户预期。2、适用领域:原型模型不适宜开发大型
软件项目,是在需求不明确的情况下开发的。
(3)增量模型:1、特点:灵活性(可以按照用户需求有选择地先开始进行系统中重要部
分内容的分析与设计)、降低风险。2、适用领域:需求不明确、开发功能多、开发时间长
的系统。
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功