软件工程与软件过程 摘要:软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好,管理严密,各 类人员协同配合,共用完成的工程项目。必须充分吸取和借鉴人类长期以来从事各种工 程项目所积累的行之有效的原理,概念,技术和方法,特别要吸取几十年人类从事计算 机硬件研究和开发的经验教训。 一.软件工程 概括地说,软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念, 原理,技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能 够得到的最好的技术方法结合起来,以经济地开发高质量的软件并有效地维护它,这就 是软件工程。软件工程具有下述的本质特征: 1. 软件工程关注于大型程序的构造 2. 软件工程的中心课题是控制复杂性 3. 软件经常变化 4. 开发软件的效率非常重要 5. 和谐地合作是开发软件的关键 6. 软件必须有效地支持它的用户 7. 在软件工程领域中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品 二.软件工程的基本原理 1. 用分阶段的生命周期计划严格管理 2. 坚持进行阶段评审 3. 实行严格的产品控制 4. 采用现代程序设计技术 5. 结果应
2022-07-02 19:04:30
36KB
文档资料