附录1软件工程案例项目实训指导.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附录1软件工程案例项目实训指导 附录1软件工程案例项目实训指导 PAGE / NUMPAGES 附录1软件工程案例项目实训指导 附录 1 软件工程案例项目实训指导 1.1 案例项目实训指导 1.1.1 项目实训的目的 软件工程案例项目实训是《软件工程》课程讲授中一个重要的、不可缺少的实践环节。 《C 语言程序设计》和《操作系统》等课程可作为《软件工程》的前导课程, 《 VB 程序设计》 课程可作为同开课程, 《 C#程序设计》、《JAVA程序设计》等课程可作为本课程的后续课程。 学好本门课程对于学生毕业以后从事软件开发有着极为重要的作用。 许多计算机专业的大学 本专科毕业生认为: “软件工程课程是他们参加工作以后最能直接应用的一门专业课程” ,为 此,要学好 《软件工程》课程,仅仅通过课堂理论教学或简单的建模实验环节掌握整个知识 体系是远远不够的, 还必须加强案例项目实训环节。 需要完成软件工程课程设计的若干个实 训环节, 从成功的经验和失败的教训中双向得到锻炼和提高, 以便读者学会运用软件工程理 论去解决软件开发中的实际问题,达到学以致用的目的。 软件工程案例项目的实训环节在于培养学生能够针对具体软件工程项目, 全面掌握软件 工程管理及软件需求分析、概要设计、详细设计、测试等阶段的方法和技术, 通过对具体项 目的设计和实现, 使学生进一步理解和掌握软件开发模型、 软件生命周期、 软件工程过程等 理论知识在软件项目开发过程中的意义和作用, 培养学生按照软件工程的思想、 方法、技术、 规范和工具, 进行软件开发的能力, 培养学生的合作意识和团队精神, 培养学生对工程文档 的编写能力,从而使学生提高软件工程的综合应用能力,提高软件项目的管理能力。 根据《软件工程》课程的特点, 实训内容包括软件开发的两大方法学的专题训练, 即结 构化的方法学和面向对象的方法学, 通过选取一个简单的实训开发项目, 要求学生利用结构 化或面向对象的软件开发技术完成对该项目的开发。因此多设置若干个案例项目实训题目, 有助于读者在本课程的学习过程中, 尽快从中选择自己喜爱的题目完成整个软件工程的实训 任务。 此外在本书附录 2 中还列举了 GB/T 8567-2006 《计算机软件开发规范》 文档编写实 际案例,以规范软件文档的书写格式问题,有肋于提高软件工程实训实践教学的质量。 1.1.2 项目实训要求 软件工程案例项目实训要求学生采用 “项目小组” 的形式, 结合具体的开发项目进行课 程设计。具体要求如下: 1.班级按项目小组进行分组, 每组 5~8 人。软件开发的方法自定 (结构化或面向对象方法) 。 2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定并完 成案例项目的开发任务。 3.案例项目中的实训任务要求角色分工划分明确,各项任务落实到人,且规定任务完成的 起止日期和时间,以便团队更好的交流和协作, C- D- I - O,更好地实施和实现选题任务。 4.每个项目小组必须按照附录中给定的 GB/T 8567-2006 文档规范标准,撰写完成选题案 例项目的各个工程文档。 1.1.3 项目实施的步骤 (1)命题 实训的题目应尽量结合教学、 科研的实际需要, 能反映最新软件工程技术, 以便学生能 获得更好的软件工程项目设计实践的训练。 同时,实训选题受到时间长短及开发环境、 个人 条件等的限制, 选题应从实际出发, 课题的大小规模、 难易适中。 题目应具有一定的复杂度, 通过激发学生参预开发案例项目实训的积极性与创造性,经过一定的努力能够完成选题任 务,从而达到综合全面应用所学软件工程知识点到实际应用中的目的。 (2)选题 由教师结合实际需求合理命题后并给出各课题的具体要求, 学生根据课题的覆盖领域及 熟悉程度和兴趣来选题, 经教师审查调整后确定。 学生也可以自己选题, 但应经过指导老师 的批准后方可进行。学生选题后,应立即着手准备进行调研资料的查阅和整理工作。 3)角色划分和任务分配,参考表1-1 进行: 表 1-1 软件工程课程项目教学角色划分及任务分配表 角色 人员数量 具体工作 客户 1 人 负责系统需求的提出工作,越具体越实际越好 实现本项目的规划及人员划分, 管理一个软件项目小组的日常活 项目经理 1 人 动 负责系统的可行性分析, 需求分析工作, 协助项目负责人进行系 系统分析人员 2 人 统分析工作 系统设计人员 2 人 负责系统的概要设计和详细设计工作 数据库管理员 1 人 协助项目负责人实现对系统数据库的设计和管理 美工(兼) 1 人 负责系统界面的设计和美化工作 程序员 2 人 协助项目负责人具体完成系统不同模块代码的设计实现任务 测试人员 2 人 利用白盒测试和黑盒测试技术

文档评论(0)

182****0747 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档