- 74
- 0
- 约6.91千字
- 约 12页
- 2023-12-30 发布于山东
- 举报
1.软件产品的特性是什么?
答:●软件是一种逻辑产品,具有无形性;
●软件产品的生产主要是研制;主要是脑力劳动;
●软件不存在磨损和老化问题,但存在退化问题;
●软件产品的成本非常昂贵,其开发方式目前尚未完全摆脱手工生产方式;
●软件具有“复杂性”,其开发和运行常受到计算机系统的限制。
6.软件生存周期各阶段的主要任务是什么?
答:软件生存周期按瀑布模型分为6个阶段:
●可行性研究与计划(确定系统的目标和规模,分析项目的可行性);
●需求分析与规格说明(明确系统的规格和要求);
●设计(包括概要设计和详细设计,将系统分解为模块);
●编程(用程序语言实现每个模块,简单容易);
●测试(发现并改正错误,分为模块测试、集成测试和系统联调三级);
●运行维护(扩充功能、纠错等)。
5.如何画分层数据流图?有哪些基本原则?
答:总的原则是:至顶而下,逐层分解(画分层数据流图)。逐层分解的画法可以控制每一层的复杂度。
顶层:将整个系统作为一个加工,描述系统边界(输入与输出)。
中间层:将某个加工分解为一组子加工,其中的子加工还需进一步分解。
底层:由不再进行分解的基本加工组成。
画分层数据流图的基本原则有:①数据守恒与数据封闭原则。②加工分解的原则。③子图
原创力文档

文档评论(0)