软件工程学,第一节

本人收集了第一节的一些简答题目,用于大家一起来参考。


问:与计算机硬件相比,计算机软件有哪些特点?
答:1、无法直接观察计算机软件的物理形态,只能通过观察它的实际运行情况来了解它的功能、特性和质量等;
2、人们在分析、设计、开发、测试软件产品的过程中,一级在软件开发项目的管理过程中,渗透了大量的脑力劳动;
3、不存在像硬件一眼过的磨损和老化现象,但存在这缺陷维护和技术更新的问题;4、软件的开发和运行必须以来与特定的计算机系统环境;
5、具有可复用性


问:软件就是程序吗?如何定义软件?
答:人们经过长期实践已经逐步认识到,软件不等于程序,程序只是软件的关键要素,普片接受的观点是:软件= 程序+数据+文档。


问:文档有何作用?程序代码属不属于文档?
答:文档指的是在软件开发和维护过程中形成的文字记录。从软件计划、分析、设计、实现(编码和测试)、维护等开发活动中形成的各种文件。文档属于软件的一部分,是阮籍爱你维护和升级的重要依据,并且文档内容要与代码同步更新。没有文档的软件维护不但不能延长反而回缩短软件寿命。
文档包括需求规格说明书、设计说明书、用户使用说明书、在线帮助等,当然程序代码是必不可少的一种软件文档


问:什么是软件危机?什么原因产生了软件危机?
答:软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重问题。产生的原因是主客观不相适应。
客观上:软件规模增大、共呢个要求越来越复杂,需求不断变化等;
主观上:传统的个体化开发观念和方法,无开发过程知道,无开发过程管理;
由于主客观矛盾,必然产生软件质量差、开发超期、超预算、维护困难等现象。


问:为什么说软件工程的发展可以在一定程度上解决软件危机的各种弊端
答:1、使软件开发的成本能够控制在预计的合理范围内。
2、使软件产品的各项功能额性能能够满足用户需求。
3、提高软件产品的质量。
4、提高软件产品的可靠性。
5、使生产出来的软件产品易于移植、维护、升级、和使用。
6、使软件产品的开发周期能够控制在预计的合理实践范围内。


问:请简述软件工程研究的内容
答:软件工程研究的内容包括软件开发方法、软件开发模型、软件支持过程和软件管理过程。
其中软件卡法方法的内容又含盖市场调研、正式立项、需求分析、项目策划、概要设计、详细设计、编程、测试、试运行、产品发布、用户培训、产品复制、销售、实施就、系统维护、版本升级。
常用的软件开发模型有瀑布模型、迭代模型、增量模型和原型模型。
软件支持过程由所支持的CASE工具组成,常用哦个的CASE工具有PowerDesigner和RationalRose。
软件管理过程主要有CMMI、ISO90000、微软企业文化和敏捷文化现象。


问:请简述软件工程的三要素。
答:三要素是指过程、方法和工具。
软件工程的基础是过程层,它定义了一组关键过程区域的框架,使软件能过被合理和及时的开发;软件共工程的方法提供了建造在在技术上需要“做什么”,它覆盖了一系列的任务,包括需求分析、设计编程、测试和支持等;软件工程的工具对过程和方法提供了自动的或半自动的支持。


问:请简述软件工程的目标、过程和原则
答:目标:在给定成本、进程的前提下、开发具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性、可互操作性并满足用户需要的软件产品。
过程:完成产品加工的过程。它包括:基本过程、支持过程和组织过程
原则:1、选取适宜的开发模型 2、采用合适的设计方法 3、提高质量的工程支持 4、重现开发过程的管理。


问:请简述软件工程的基本原则
答:原则:1、选取适宜的开发模型
2、采用合适的设计方法
3、提高质量的工程支持
4、重现开发过程的管理。


问:请简述现代软件工程与传统软件工程显著的区别和改进
答:传统软件工程是基于结构化的软件开发方法,现代软件工程是以面向对象(Object
Oriented)技术为标志。
不仅在编程技术上发生巨大进步,而且在分析、设计整个开发过程中采用OO思维方式,更加完整、自然地反映客观世界; 采用架构技术,开发效率、产品质量得到极大提高; 更注重团队开发和管理,融入更多、更新的管理理念和手段。如RUP模型、XP模型、过程改进、能力成熟度模型、配置管理等

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值