- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计角色分配要求
数据库系统原理课程设计角色分配要求
一、课程设计过程与具体要求
1、学习课程设计指导书和分组
学习研究《数据库原理及技术课程设计》指导书;学生进行分组(软件开发项目4-5人一小组)并且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。
2、确定目标、初步方案,准备、试用开发环境与工具
每个小组确定开发数据库软件的目标及初步方案;选择、准备、试用开发平台、数据库及其他有关开发工具。
3、学习与搜集素材,借阅、购置必要的书籍与材料
学习开发小组及成员根据自己承担的任务利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材,包括精选、购置必要的书籍。充分做好需求分析阶段工作。
4、课堂与课下结合开发项目
因为需要自学和探索的内容与软件较多,每个学生要特别发挥积极主动精神投入课程设计和开发活动。除了实验室正式安排的课程设计时间之外,学生需要充分利用好课余时间,自己有计算机的学生更要充分利用有利条件以取得尽可能好的开发成果,力争获得最大收益。
5、各阶段的开发工作
小组开发各阶段的任务及成员角色分工参看后面的“开发阶段任务及角色分工一览表”。需要说明的是,表中给出的各阶段顺序是迭代进行的,可能需要反复多次改进才能最后完成。开发过程中,小组长必须承担起领导责任,不定期召开小组开发工作研讨会(建议5-8次)。会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好供老师检查),会后有分工和检查。
开发小组工作会议的可能内容是:
1)选题、软件内容及开发方案研讨;小组成员分工;开发计划拟定。
2)同类开发课题需求分析;成员分工确认。
3)课题设计组织研讨。
4)数据库设计及应用研讨。
5)软件开发技术或其他专门开发技术或开发工具使用的研讨。
6)开发软件集成测试、原型功能改进与扩充;开发文档整理、汇总。
6、做好小组与个人的开发记录、总结,做好小组内外的交流与互助
各个开发小组及其每个成员可以互相研讨、帮助,但必须独立完成自己承担的开发任务与文档编制任务,不得抄袭他人成果。在课程设计进行期间,每个小组由小组长建立项目开发记录本,包括小组会议记录,小组记录本要保存好,以备老师检查。
建议每个小组成员也建立自己个人的开发记录或日志。记录的内容可以包括:个人在小组中承担任务、计划与进度;相关学科与软件工具学习内容摘要与存在问题、难点;好的创意与建议;开发或学习心得;文档草稿;重要信息与线索记录等。
这样做可以有助于项目开发工作和自己的学习,也有助于最后完成个人和小组的课程设计报告。
二、开发阶段任务及角色分工一览表
_________________________________________________________________________________________________________________________文档 阶 段 角 色 承 担 的 任 务
代号 名 称 角色A(主程序员,组长) 角色B(辅助程序员1) 角色C(辅助程序员2) 角色D(素材文档员) 角色E(美工设计员) G0 问题定义与 开题小组报告
项目开发计划 AG0★ G1 知名同类软件 软件考察分析
考察、分析报告 小组报告EG1★ G2 软件项目需求 (用户类型与业 (功能需求 (加工算法 (分层DFD
分析报告(SRS) 务流程分析图) 说明部分) 说明部分) 数据字典) G3 软件原型 原型需求分析
需求分析报告 小组报告AG3★★ (注:此报告内容与G2阶段大致相同,但是落实到原型上的内容,原型的功能要精简而明确,) G4 软件体系 (软件模块 总体设计小组报告BG4★★ (所有模块清单(名称,
结构文档 层次结构图) (软件系统工作原理图) 功
文档评论(0)