木子田心Angel

第一次作业

1.软件工程,是利用工程、科学、数学的原则与方法研制维护计算机软件的有关技术及管理方法。即研究如何在给定的资金、时间内更好更快地完成给定的工程。

2.软件工程把整个软件开发过程大致分为需求分析、设计、编码、测试和维护等五个方面,只有每个方面都做好了,才有可能做好一个好的系统,这只是一个必要条件,而非充分条件。

3.软件的特点有复杂性,大型软件百万行源代码,上万个文件。模块间各种显性和隐性的依赖关系。不可见性,看不见源代码的具体执行,软件出错很难完整重现程序出现的问题。服从性,软件服从硬件,服从用户需求,行业系统需求。易变性,软件升级有新的功能,适应新的硬件。软件比硬件容易修改,但正确修改难。

4.软件危机的表现有规模大,复杂度增加,供需差增大,价格昂贵,开发速度慢,质量难以保证。如何开发软件以满足对软件日益增长的客户需求?如何维护数量不断膨胀的现有软件?软件危机解决途径有,重视需求分析与客户的沟通,确切表达需求,重视设计和实现过程的资料,充分的测试工作,维护和管理工作,统一的公认的方法论和规范指导。

5.方法,工具和过程。方法是技术手段,过程是任务框架和步骤,工具是支撑环境。

posted on 2021-03-15 20:41  木子田心Angel  阅读(8)  评论(0编辑  收藏  举报

导航