软件工程可行性研究课件PPT学习教案.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【软件工程可行性研究】是软件开发过程中的关键环节,旨在评估和验证软件项目的技术、经济、操作和社会可行性,以确保项目在投入大量资源之前是合理且值得开发的。这一过程遵循GB 8566-88《计算机软件开发规范》,目的是在最短时间内以最低成本确定项目是否可行。 **可行性研究的任务和目的:** 1. **任务**:根据规范,可行性研究包括了解客户需求、分析现实环境,从技术、经济、操作和社会四个方面深入研究项目的可行性,并撰写可行性研究报告,初步规划项目开发计划。 2. **目的**:主要目的是在项目早期阶段确定项目是否能够实施以及是否值得投资,它不是一个完整的解决方案,而是一个简化的系统分析和设计过程,用于判断问题是否值得解决。 **可行性研究过程:** 1. **确认项目目标和规模**:对问题定义阶段的报告进行复查,明确目标和约束,理解现有系统。 2. **研究现有系统**:实地考察,分析现有系统功能、流程和不足。 3. **建立新系统逻辑模型**:使用数据流图和数据字典定义新系统的逻辑结构,描绘数据处理和流动。 4. **进一步定义问题**:通过与用户的反复沟通和分析,确保逻辑模型符合系统目标,修正潜在误解或遗漏。 5. **导出和评价方案**:基于逻辑模型提出多个实施方案,从技术、操作和经济角度进行评估。 6. **推荐可行方案**:根据评估结果,决定是否继续项目,并推荐最佳解决方案。 7. **草拟开发计划**:为推荐方案制定详细的开发时间表、资源需求和成本预算。 8. **编写文档**:将所有研究结果整理成正式文档,提交给相关方审查。 **可行性研究报告的文档格式**:参照GB8567-88《计算机软件产品开发文件编制指南》制定,确保报告的完整性和规范性。 **系统流程图**是描述系统物理结构的传统工具,重点在于展现数据在系统组件间的流动,而非控制流程。系统流程图使用特定符号表示程序、文档、数据库和人工过程等,帮助分析员理解和描绘现有或未来系统概貌。 **系统流程图的使用**: 1. **概述**:用于表示现有系统和设计新系统的概览。 2. **符号**:包含一系列图形符号来表示系统组件和数据流。 3. **实例**:通常包括人工系统和计算机化系统的流程图示例,如人工销售教材系统和计算机售书系统的流程图。 系统流程图对于理解数据如何在系统中移动至关重要,同时为设计阶段提供了物理系统模型的基础,但它并不涉及具体的编程逻辑,而是专注于数据的物理流动路径。
剩余43页未读,继续阅读
- 粉丝: 8
- 资源: 58万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助