作业一:软件的本质与软件工程科学

 

简答题

1. 软件工程的定义

软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

软件工程是(1)应用系统化的、学科化的和定量化的方法来开发、运行和维护软件,即将工程应用到软件,以及(2)对(1)中各种方法的研究。  –– IEEE 标准 610.12

 

2. 解释导致 software crisis 本质原因、表现,述说克服软件危机的方法

  • 本质原因

    软件危机的本质原因是由于落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。软件的大量需求与软件生产力效率之间的矛盾,软件系统的复杂性与软件开发方法之间的矛盾。

  • 表现

    软件需求增长得不到满足

    软件生产高成本、价格昂贵

    软件生产进度无法控制

    软件需求定义不准确

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值