计算机简答题1.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1、简述软件工程的定义和目标?

答:软件工程是开发、运行、维护和修复软件的系统方法,运用系统的、规范的

和可定量的方法来开发、运行和维护软件。其中,软件定义为:计算机程序、方

法、规则、相关的文档资料以及在计算机上运行时所必需的数据。

软件工程的目标是:在给定成本、进度的前提下,开发出具有可修改性、有效性、

可靠性、可理解性、可维护性、可重用性、可适用性、可移植性、可追踪性、可

互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量

和开发效率,减少维护的困难。

2、可行性研究报告有哪些主要内容?

答:一个可行性研究报告的主要内容有:

(1)引言

说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考

资料。

(2)可行性研究的前提

说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行

性研究方法和决定可行性的主要因素。

(3)对现有系统的分析

说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需各类

技术人员和数量;所需设备;现有系统存在什么问题。

(4)所建议系统的技术可行性分析

所建议系统的简要说明:处理流程和数据流程;与现有系统比较的优越性;

采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环

境的影响;对经费支出的影响;对技术可行性的评价。

(5)所建议系统的经济可行性分析

说明所建议系统的各种支出、各种效益;收益投资比;投资回收周期。

(6)社会因素可行性分析

说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用

户使用可行性,是否满足用户行政管理、工作制度、人员素质的要求。

(7)其它可供选择方案

逐一说明其它可供选择的方案,并说明未被推荐的理由。

(8)结论意见

说明项目是否能开发;还需什么条件才能开发;对项目目标有何变动等。

3、什么是结构化设计方法?简述结构化设计方法的步骤?

答:结构化设计方法是在结构化分析方法产生的数据流图的基础上,直接映射

出结构图。它从整个程序的结构出发,突出强调程序的模块结构。并利用结构

图表达程序模块之间的关系。

结构化设计方法的步骤:首先研究、分析以及审查数据流图,然后根据数据流

图决定问题的类型。数据处理问题的典型程序结构有变换型和事务处理型两类。

4、影响软件质量的因素有哪些?

答:影响软件质量的主要因素如下:

(1)正确性:在预定的系统环境下能正确地完成预期的功能;

(2)健壮性:在预定的意外环境下系统能适当地给予预期的响应;

(3)完整性(安全性):对未经授权的操作,系统能够进行控制;

(4)可用性:系统在完成预定任务的功能时能够圆满的实现;

(5)可靠性:按照设计要求,软件在规定时间和条件下达到不出故障,持续运

行的要求的质量规定。

(6)灵活性:系统应能满足硬件环境升级和部分功能扩充的需求;

(7)可理解性:用户和维护人员应能非常容易地理解和使用系统;

(8)可维护性:用户按文档资料应能非常容易地理解和使用系统;

(9)可移植性:在厂家协助下,系统可以移植到其它硬件环境且费用可以接受;

(10)可重用性:系统全部或部分代码可以在其他应用系统中被使用;

(11)可测试性:系统容易测试。

5、什么是面向对象程序设计方法?

答:面向对象程序设计方法是模拟人习惯的解题方法,用对象分解取代功能分解,

也就是把程序分解成许多对象,不同对象之间通过发送消息向对方提出服务要求,

接收消息的对象主要完成指定功能,程序中的所有对象分工协作,共同完成整个

程序的功能。只要告诉对方“做什么”,而不必告诉对方“怎样做”。

6、简述面向对象测试的主要特点?

答:面向对象测试的主要的特点如下:

(1)利用对象的封装性。测试以对象类为基本单位进行。测试只需针对类定义

范围内的属性和服务、以及有限的对外接口所涉及的部分即可。

(2)利用对象的继承性。若父类已被测试或父类是可重用构件,则对子类的测

试重点只是新定义的属性和服务。

1、软件的特点有哪些?

答:(1)软件是一种逻辑产品,它与物质产品有很大的区别。软件产品看不见摸

不着,因而具有无形性,它是脑力劳动的结晶,它以程序和文档的形式出现,保

存在计算机存储器的磁盘和光盘介质上,通过计算机的执行才能体现它的功能和

使用。

(2)软件产品的生产主要是研制,软件产品的成本主要体现在软件的开发和

研制

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档