三十九度的风

第一章思考

一、对于软件工程的看法:

我认为软件工程是一个很繁琐,很复杂的系统性的工程,但复杂的同时也充满着创造性,可以给人很强的成就感。如今的生活人们身边充斥着软件,人们依赖软件,软件也改变着人们的生产和生活。因此,软件工程在当今是非常重要的工程,与国家人民的发展紧密相连。

 

 

 

二、软件开发就是编码吗?

这当然是否定的,软件的开发需要历经许多标准化且严格的过程,从软件开发首先需要明确软件的用途,做需求分析,建模等等步骤,当然采取不同的软件开发模型会有不同的步骤,例如瀑布模型,增量模型,螺旋模型等等。但毫无疑问的是编码只是软件开发中的一个过程,并不能代表整个软件开发

 

 

 

三、软件的特点:

复杂性,不可见性,服从性,易变性

 

 

 

四、什么是软件危机?软件危机出现的原因与解决手段有哪些?

软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。

 典型表现有:

 (1)对软件开发成本和进度的估计常常很不准确

 

(2)软件产品的质量往往靠不住

 

(3)用户对已完成的软件系统不满意的现象经常发生

 

(4)软件常常是不可维护的

 

(5)软件中没有适当的文档资料

 

(6)软件成本在计算机系统总成本所占的比例逐年上升

 

(7)软件开发生产率提高的速度,往往跟不上计算机应用迅速普及深入的趋势

 

原因:

 

(1)软件本身独有的特点确实给开发和维护带来了困难

 

(2)与软件开发和维护的许多错误认识和做法的形成有关

 

(3)程序只是完整软件的一个组成部分

 

(4)轻视是一个最大的错误

 

 

 

五、软件工程的要素有哪些?各有什么作用?

软件工程的三要素是方法、工具和过程。软件工程方法为软件开发提供了 “如何做” 的技术,软件工具为软件工程方法提供了自动的或半自动的软件支撑环境; 过程是为了获得高质量的软件所需要完成的一系列任务框架,它规定了完成各项任务的工作步骤。

 

posted on 2021-03-08 22:46  三十九度的风  阅读(33)  评论(0)    收藏  举报

导航