软件工程阅读笔记1

      《软件工程》一书比较明确的讲解了什么是软件(计算机程序、规程以及运行计算机系统可能需要的相关和数据)和软件工程(将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护,即将工程化应用到软件上。)

      通过第一章认清什么是软件工程,对于软件工程是一个什么样的定义,软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。在软件开发过程中遇到了什么特别的难题,也懂得了软件工程与计算机科学的关系。对于一个好的软件,要的是尽一切可能吧软件的bug都消灭掉,软件团队的人整天都要和bug打交道,做出一个完美的符合用户需求的软件。

      《软件工程》第二章讲解了软件过程,它的基本活动有:问题提出、软件需求规格说明、软件设计、软件实现、软件确认、软件演化。

软件过程的模型有:瀑布模型、快速原型模型、增量模型、螺旋模型、形式化方法模型、基于组件的开发模型。为我们讲述了软件开发的流程和软件开发的方法。

      第三章的软件项目管理问我们讲述了软件开发需要考虑的一些事情,比如说对成本,进度,质量,人员,风险等进行分析和管理的活动。软件项目管理是我们成功开发软件必须要进行的工作。通过对第三章的阅读我认识到软件开发不只是将一堆程序放一块就行了的,也不只是编写代码。我了解到了代码行技术,功能点技术等,以前都没有接触到的一些新的概念。

 

posted @ 2016-06-14 10:05  Fanyalei  阅读(150)  评论(0编辑  收藏  举报