实训项目方案
实施对象:
网络系统管理专业-
网络 3101 班
项目名称:
基于 ASP 的新闻发布系统
开发周期:
2周
一、 实训安排
1、 实训方向及分组 、
结合陕西铁路职业技术专业的
课程设置,本次实训方向网站设计(前后台)设 计。参加实训的学生可以以团队的形式分组。每个项目组人数限制为 10 人以内。 每个小组设项目组组长一名。
2、 实训目标 、
1) 2) 熟悉实际项目分析、设计、开发、测试、提交等完整流程; 熟练使用开发工具、数据库设计工具、系统设计工具,熟练使用
常用服务器软件安 装和配置; 3) 4) 熟练掌握一门主流编程语言,并将这些技术灵活的运用到项目中; 养成良好的表达、沟通和团队协作能力,掌握快速的
学习方法,培养良好的分析问 题和解决问题能力。
3、 实训内容 、
项目实战是通过一个完整的团队项目,使学生快速掌握网站设计开发需要具备的基 本开发技能,并切身感受软件开发的全过程,通过团队的努力完成一个中小型项目。 项目实战包括需求分析、总体设计、编码、测试和产品提交等阶段。
二、 实训项目安排 本项目开发每一过程中要求所有组员均扮演同一角色参与进行资 ( 本项目开发每一过程中要求所有组员均扮演同一角色参 与进行资 料查阅、小组讨论等起到该角色的作用! 料查阅、小组讨论等起到该角色的作用! )
1、团队构成 、
该项目应尽量贴近现实,使学生能够切身的体验到实际公司中的工作过程,因此该 项目的实施应由小组成员分配不同角色完成: 项目工程师(项目组长) :负责制定项目计划,实施项目管理、开发、质量保证过 项目工程师(项目组长) :
1
程,确保项目按时保质的完成。 需求分析师: 需求分析师: 编写软件的需求规格说明书,并跟踪验证需求实现,进行软件需求 管理的相关工作。 概要设计师: 概要设计师:负责对程序系统的概要设计,包括程序系统的基本处理流程、程序 系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错 处理设计等,为程序的详细设计提供基础。 详细设计师:负责对一个软件系统各个层次中的每一个程序(每个模块或子程序) 详细设计师: 进行设计,并在概要设计的基础上对软件系统逻辑算法进行设计。 代码工程师: 代码工程师:负责对
软件系统各个模块及子程序进行代码实现。 测试工程师: 测试工程师:按照测试流程和计划,构建测试环境,设计测试脚本和用例;执行 测试脚本和测试用例,寻找 Bug,分析问题所在并进行准确定位和验证,按照标准格 式填写并提交 Bug 报告;跟
踪和验证 Bug,并确认问题得以解决;完成开发软件的集 成测试工作;完成软件 BUG
报告和改善建议;完成软件测试文档的编写
工作。 设计师: UI 设计师:负责程序界面(用户接口)的设计,保证用户接口的操作简单与美观。
2、阶段目标 、
第一阶段 目标: 需求分析书(模板见附件一) 小组日报(模板见附件二) 小组会议纪录(模板见附件三) 第二阶段 目标: 小组日报(模板见附件二) 小组会议纪录(模板见附件三) 编写开发计划书(工作任务的分解与人员分工,时间规划等) 第三阶段 目标: 小组日报(模板见附件二) 小组会议纪录(模板见附件三)
2
需求分析
开发项目的前期准备和可行性分析
概要设计
概要设计说明书(模板见附件四) 第四阶段 第四阶段 目标: 小组日报(模板见附件二) 小组会议纪录(模板见附件三) 数据库设计说明书(模板见附件五) 第五阶段 目标: 小组日报(模板见附件二) 小组会议纪录(模板见附件三) 详细
设计说明书(模板见附件六) 第六阶段 目标: 小组日报(模板见附件二) 小组会议纪录(模板见附件三) 第七阶段 目标: 每个小组提交组员的整个项目文档供评审团初审 答辩评审并给予奖励 答辩评审 项目测试和总结 详细设计和模块