(附答案)软件工程重点大题 .pdfVIP

  • 74
  • 0
  • 约6.91千字
  • 约 12页
  • 2023-12-30 发布于山东
  • 举报

1.软件产品的特性是什么?

答:●软件是一种逻辑产品,具有无形性;

●软件产品的生产主要是研制;主要是脑力劳动;

●软件不存在磨损和老化问题,但存在退化问题;

●软件产品的成本非常昂贵,其开发方式目前尚未完全摆脱手工生产方式;

●软件具有“复杂性”,其开发和运行常受到计算机系统的限制。

6.软件生存周期各阶段的主要任务是什么?

答:软件生存周期按瀑布模型分为6个阶段:

●可行性研究与计划(确定系统的目标和规模,分析项目的可行性);

●需求分析与规格说明(明确系统的规格和要求);

●设计(包括概要设计和详细设计,将系统分解为模块);

●编程(用程序语言实现每个模块,简单容易);

●测试(发现并改正错误,分为模块测试、集成测试和系统联调三级);

●运行维护(扩充功能、纠错等)。

5.如何画分层数据流图?有哪些基本原则?

答:总的原则是:至顶而下,逐层分解(画分层数据流图)。逐层分解的画法可以控制每一层的复杂度。

顶层:将整个系统作为一个加工,描述系统边界(输入与输出)。

中间层:将某个加工分解为一组子加工,其中的子加工还需进一步分解。

底层:由不再进行分解的基本加工组成。

画分层数据流图的基本原则有:①数据守恒与数据封闭原则。②加工分解的原则。③子图

文档评论(0)

1亿VIP精品文档

相关文档