1、1软 件 工 程软件架构-项目(实训)指导书项目四 軟件项目开发的准备工作一项目名称:项目需求分析二项目学时数:4 学时三项目目标:确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立。四项目中的具体任务:1. 项目的业务流程图2. 绘制数据流程图3. 功能分析图4. 编写数据字典5. 数据加工处理的描述6. 软件系统流程设想图(新系统模型)7. 需求规格说明书。五、 教师知识和能力要求知识目标:1、了解需求分析的背景及发展相关知识2、理解需求分析的基本概念能力目标:1、学会应用流程圖绘制系統流程架构。2、学会功能分析工具進行 WBS3、完善需求分析與管理带来的优势六、学生知识和能力要求
2、1、軟件工程概念的发展演进2、軟件開發程序的相关概念七工具与设备:21、PC 机2、安装 FREEMIND、VISIO 或 STAR、DIA 画图软件(FREEWARE)或其他相关软件。八、 辅助教学资料1、教材2、UML 手册九实施步骤与技术要点: (一)理解 軟件工程開發程序的由来(二)方法学习-邏輯功能模型 的实现1、業務流程2、數據流程3、數據字典(三) 方法准备1、查察業務流程文件2、查察數據流程定义3、查察數據字典文件4、打开绘图软件,如 DIA图 4.1 DIA 工具库5、调用程序與數據庫3图 4.2 程序與數據庫6、调用輸出/輸入图 4.3 輸出/輸入46、调用文件图 4.4 文件(四)流程图的制作1、安装 DIA 软件,是否能正常运作,系统安装是否出现错误信息等。2、软件是否能打开3、若能打开,则调用程序、輸出/輸入、數據庫及文件4、调用复数个组件5、使用联机(重点)图 4.5 程序 连结 文件6、連接點、處理、儲存與列印文件5图 4.6 連接點、處理、儲存與列印文件练习图十考核或评价标准:表 4.1 考核标准表能力 评价项目 评分比例能基本完成实训内容 50%应用能力能自行评价实训结果 10%能理解附加任务的完成思路 10%创新能力能用所学的知识完成附加任务 20%知识迁移能力 能将该实训所用到的知识点进行总结迁移 10%