软件工程第一课

软件工程

概念:
软件工程是一门旨在开发满足用户需求、及时交付、不超过预算和无故障的软件的学科,主要对象是大型软件,最终目的是摆脱手工生产软件的状况,逐步实现软件开发和维护的自动化。
即工程应用于软件。
软件是逻辑实体,不存在老化。

软件危机:
.对软件开发成本和进度的估计常常不准确,开发成本超出预算,项目经常延期,无法按时完成任务。
.开发的软件不能满足用户需求。
.软件产品的质量低。
.开发的软件可维护性差。
.软件通常没有适当的文档资料。
.软件的成本不断提高。
.软件开发生产率的提高赶不上硬件的发展和人们需求的增长。

软件工程方法学三要素:
方法、工具、过程。

软件工程方法学:
传统方法学,面向对象方法学。

PS:推荐一本软件领域具有深远影响力和畅销不衰的著作——《人月神话》
?书籍简介
《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。在《人月神话(英文版)》中,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话(英文版)》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

软件工程第一课

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月11日
下一篇 2019年8月11日

相关推荐