- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
文档供参考,可复制、编制,期待您的好评与关注!
一般软件开发过程中的八个阶段
Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、
运行和维护这些程序所必需的相关文件资料。
IEEE:软件工程是开发、运行、维护和修复软件的系统方法。
FritzBauer:建立并使用完善的工程化原则,以较经济的手段获得
能在实际机器上有效运行的可靠软件的一系列方法。
软件工程学的内容
软件工程学的主要内容是软件开发技术和软件工程管理.
软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件
工程管理学包含软件工程经济学和软件管理学。
软件工程基本原理
著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年
来开发软件的经验,于1983年在一篇论文中提出了软件工程的七条基本原
理。
(1)用分阶段的生存周期计划进行严格的管理。
(2)坚持进行阶段评审。
(3)实行严格的产品控制。
(4)采用现代程序设计技术。
(5)软件工程结果应能清楚地审查。
(6)开发小组的人员应该少而精。
(7)承认不断改进软件工程实践的必要性。
B.Boehm指出,遵循前六条基本原理,能够实现软件的工程化生产;
按照第七条原理,不仅要积极主动地采纳新的软件技术,而且要注意不断
总结经验。
软件工程(SoftWareEngineering)的框架可概括为:目标、过程和原
则。
(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。
正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及
文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用
1/8
文档供参考,可复制、编制,期待您的好评与关注!
户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待
解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件
产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过
程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括
问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求
分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建
立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块
的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据
结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确
认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户
的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,
还有管理过程、支持过程、培训过程等。
(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软
件开发过程中必须遵循的原则。
软件工程必须遵循什么原则
围绕工程设计、工程支持以及工程管理已提出了以下四条基本原则:
(1)选取适宜的开发模型
该原则与系统设计有关。在系统设计中,软件需求、硬件需求以及其
它因素间是相互制约和影响的,经常需要权衡。因此,必需认识需求定义
的易变性,采用适当的开发模型,保证软件产品满足用户的要求。
(2)采用合适的设计方法
在软件设计中,通常需要考虑软件的模块化、抽象与信息隐蔽、局部
化、一致性以及适应性等特征。合适的设计方法有助于这些特征的实现,
以达到软件工程的目标。
(3)提供高质量的工程支撑
工欲善其事,必先利其器。在软件工程中,软件工具与环境对软件过
程的支持颇为重要。软件工程项目的质量与开销直接取决于对软件工程所
提供的支撑质量和效用。
(4)重视软件工程的管理
软件工程的管理直接影响可用资源的有效利用,生产满足目标的软件
产品以及提高软件组织的生产能力等问题。因此,仅当软件过程予以有效
管理时,才能实现有效的软件工程。
您可能关注的文档
- 中班科学教案声音15篇.pdf
- 2023税务系统数字人事“两测”专业能力-纳税服务考前模拟.pdf
- 含绝对值不等式的解法练习题高一数学(含解析).pdf
- 《唐雎不辱使命》(《战国策》)理解性默写(带答案).pdf
- 广东省清远市连山县2024-2025学年上学期期中检测七年级地理试题.pdf
- 2024-2025学年北京市通州区高二上学期期中考试物理试题(含答案).pdf
- 2024-2025学年第一学期九年级期中考试英语试卷.pdf
- 2024-2025学年广东省梅州市梅雁中学高三(上)期中物理试卷(含答案).pdf
- 2024-2025学年上学期期中考试历史试题卷.pdf
- 广东省阳江市阳西县2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)