软件设计师辅导复习(2)

软件设计师 责任编辑:何如2015 2015-11-25

添加老师微信

备考咨询

加我微信

摘要:1经费预算经常突破,完成时间一再拖延。 2开发的软件不能满足用户要求。 3开发的软件可维护性差。 4开发的软件可靠性差。

    软件危机的表现

    1经费预算经常突破,完成时间一再拖延。

    2开发的软件不能满足用户要求。

    3开发的软件可维护性差。

    4开发的软件可靠性差。

    软件危机产生原因

    1软件规模越来越大,结构越来越复杂。

    2软件开发管理困难而复杂。

    3软件开发费用不断增加。

    4软件开发技术落后。

    5生产方式落后,仍采用手工方式。

    6开发工具落后,生产率提高缓慢。

    软件工程:用科学的知识和技术原理来定义,开发,维护软件的一门学科。

    用工程科学的观点进行费用估算,制定进度,制定计划和方案。

    用管理科学的方法和原理进行生产的管理。

    用数学的方法建立软件开发中的各种模型和算法。

    那么为达到软件优质高产这个目标,从技术到管理做了大量的努力,从而逐渐已形成了"软件工程学"这一新学科。

    它包含以下主要内容:

    1、软件开发方法:软件工程的方法提供了建造软件在技术上需要"如何做"。方法涵盖了一系列的任务:需求分析、设计、编程、测试和维护。

    2、软件工具:所谓工具,在这里泛指是开发一切帮助开发软件的软件。为了提高软件设计的质量和生产效率,现已经发展了许多的帮助开发和维护软件的软件。例如,我们要用某种语言来开发一个应用软件,这就要涉及到"编辑程序、编译程序、连接程序等,另外在软件测试阶段还要用到"测试数据产生器、排错程序、跟踪程序、静态分析工具和覆盖监视工具等。

    3、软件工程环境:软件方法和工具是软件开发的两大支柱,她们之间密切相关。软件方法提出了明确的工作步骤和标准的文档格式,这是设计软件工具的基础,而软件工具的实现又将促进软件方法的推广和发展。

    4、软件工程管理学:大家知道,对于一个企业来说,如果只有先进的设备和技术,而没有完善的管理,是不可能获得应有的经济效益的。

    软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。

    软件工程内容:研究内容包括开发技术和开发管理两个方面。

    开发技术主要研究:软件开发方法,开发过程,开发工具和环境。

    开发管理主要研究:软件管理学,软件经济学,软件心理学。

    软件工程需要解决的问题:软件的费用,可靠性,可维护性,软件生产率和软件的重用。

    点击返回目录》》》 软件设计师辅导复习汇总


    相关推荐:

软件设计师的过程改进:经验和教训

计算机软考软件设计师知识点:C++强大的原因

软件设计师的职业概述与发展


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!