软件工程问答题整理
发布时间
阅读量:
阅读量
1、什么是软件工程?它目标与内容是什么?
软件工程是利用科学知识和技术原理来制定规范、实现功能并维护系统的学科。
软件 engineering 的主要目标包括:
1、降低 开发 成本;
2、实现所需 功能;
3、提供良好的 性能;
4、确保 易于 移植性;
5、控制 维护 成本;
6、提前 完成项目 并及时交付,
7、提高 系统 的 可靠性和稳定性。
软件 工程的内容涵盖技术实现与管理协调两大核心领域
2、在软件开发领域中有哪些常见的过程模式?哪些模式特别适合面向对象的软件开发?
常见的软件过程模式包括瀑布式结构、原型导向以及迭代螺旋式结构等。
其中,并行工程方法和统一工程方法主要应用于面向对象的系统设计。
结构分析方法被称为SA(缩略语),其核心在于基于数据流进行数据分析。该方法遵循自顶向下的分层分析策略。顶层层次通过高度抽象的方式概述整个系统的总体架构和功能;底层层次则细致描绘了系统工程中的每一个具体细节和实现方案;中间层次则实现了从抽象概念向具体实施步骤的过渡过程。为了便于理解和应用,在分析过程中主要采用了以下三种工具:首先是以数据流图和数据字典为基础构建了系统的详细描述框架;其次通过结构化语言构建加工逻辑模型,并辅以判定表和判定树来辅助决策过程。
4、请阐述什么是软件概要设计及其在软件开发中的
全部评论 (0)
还没有任何评论哟~
