软件工程简介(软件工程-基本概念)
软件工程的核心思想是量化。
用工业管理的方法,使软件开发和维护,变得可以度量。
~
①软件危机(问题)
小作坊生产出的软件,
存在成本、质量、生存率等问题,
称之为软件危机。
~
②软件工程三要素(解决方法)
工业级别的软件,
必须合理筹划进度、经费、质量,
以此低成本生产出高质量的软件。
~
③软件生命周期(切入点)
1.软件定义阶段:
需求分析、可行性分析。
2.软件开发阶段:
总体系统框架、详细系统设计、
编码、测试。
3.软件维护阶段:
使用、维护、退役。
~
④软件开发知识储备(理论支持)
1.软件开发技术:
软件开发方法学、开发过程、开发工具、软件工程环境。
2.软件工程管理:
软件管理学(人员、进度、质量、配置、计划)、
软件工程经济学(成本)、
软件心理学(企业文化)。
3.软件原则:
抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性、可验证性。
~
⑤软件开发工具与环境(工具准备)
1.软件开发工具:
将常用的程序模块,集成在工具软件中,减少编制和调试程序的时间,把主要精力集中在客户需求与设计上。
2.软件开发环境:
各种软件开发工具以及数据库,集成为一个开发体系,为软件开发服务。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com