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