有时候,当我孤独地坐着等待生命大门关闭时,一种与世隔绝的感觉就会像冷雾一样笼罩着我。远处有光明、音乐和友谊,但我进不去,命运之神无情地挡住了大门。我真想义正词严地提出抗议,因为我的心仍然充满了热情。但是那些酸楚而无益的话语流溢在唇边,欲言又止,犹如泪水往肚里流,沉默浸透了我的灵魂。然后,希望之神微笑着走来对我轻轻耳语说:“忘我就是快乐。”因而我要把别人眼睛所看见的光明当作我的太阳,别人耳朵所听见的音乐当作我的乐曲,别人嘴角的微笑当作我的快乐。

软件工程基础学习记录

上一篇 / 下一篇  2009-08-03 22:13:54 / 个人分类:基础学习

随着软件开发的规模和需求增加,软件也出现了越来越多的问题。软件危机是软件的开发和维护过程中出现的一系列严重问题。

软件危机包含的现象有:

1 软件开发的成本和进度估计不准确。

2 用户对“已完成”的软件不满意。

3 软件质量不可靠。

4 软件的可维护度低

5 软件通常没有适当的文件数据。

6 软件产品的供不应求

基于以上问题,出现了软件工程的名词。软件工程是研究如何用系统化,规范化,数量化等工程原则和方法进行软件开发和维护的学科。包含了软件开发技术和软件项目管理

软件工程的基本原理:

1 用分阶段的生命周期计划严格管理。

对每个阶段的活动,逐一细分,然后估计出时间,这样的准确率要高很多。

2 坚持进行阶段评审。针对问题在编码阶段已经出现,并且可以把问题控制在萌芽状态中这一思路

3 实现严格的阶段控制。对于需求的确定,和改动,都需要有严格的评审和流程,一经改动,立即在后续流程执行。

4 采用现代程序技术。指采用面向对象的技术。

5 结果应能清楚的审查。对于开发的产品能够评定。

6 开发人员少又精。主要是针对接口测试,开发人员越多,接口越多,工作量越大。

7 承认不断改进软件工程实践的必要性  也就是与时俱进的意思。既然软件有这么多问题,那么改进也是一个过程。

软件开发过程模型:

瀑布模型:将软件生命周期划分为6个阶段:

制定计划---需求分析---软件涉设计---程序编写---软件测试---程序维护阶段

瀑布模型要求后一阶段按照前一阶段的工作结果继续进行,为线性方式运行。产生的文档比较多。

 

 

 


TAG:

 

评分:0

我来说两句

Open Toolbar