做一个内涵丰富、身体健康、思想开放、有毅力的能力者

python课程选题模板

一、课程设计目的及要求
软件工程课程设计的目的是使学生通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将软件工程的理论知识运用于开发的实践,并在实践中逐步掌握软件工具的使用以及相关文档的撰写。本课程设计不仅是软件工程实践的一次模拟训练,同时通过软件开发的实践,积累经验,提高分析和解决问题的能力。
本课程设计要求培养的业务能力如下:
1.综合运用所学专业基本理论,提高查阅文献和资料的能力,其中包括提高阅读外文资料的能力。
2.培养学生进行项目需求分析、项目总体设计、软件测试的能力。
3.培养学生撰写软件开发周期中各类文档的能力,提高学生进行技术总结和书面表达的能力。
4.培训学生的团队合作意识,提高学生的自学能力、创造能力和与团队其他成员交往和协作的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。
二、课程设计内容
本次课程设计的主要任务是:根据选择的题目以及软件生存周期,结合不同的软件开发方法,完成软件需求分析、软件设计、软件构造与测试等内容。具体内容有:
1)系统需求分析文档撰写;
2)系统设计文档撰写;
3)系统实现与测试文档撰写;
根据课程设计的内容要求如下:
1.在规定的16课时的课程设计的时限内,完成项目的相关文档撰写。设计题目可以自行拟定,也可参照本设计指导书给出的部分参考题目拟定。
2.根据课程设计时间,合理制定工作计划,按照软件生存周期的各个阶段,有步骤地开展本课程设计的各项工作。
3.课程设计期间,要端正学习态度,独立完成,严禁弄虚作假或抄袭他人成果。
4.课程设计结果:每个人提交包含需求分析、系统概要设计及详细设计、软件测试等内容在内的一份课程设计说明书。
三、课程设计步骤
课程设计过程分:选题和资料收集阶段、需求分析阶段、软件设计、系统实现与测试阶段、课程设计说明撰写阶段,具体内容和任务如下:

  1. 选题和资料收集
    本阶段的主要任务是对所学内容全面了解,根据老师提出的课题,选择自己所要设计的题目,选择所涉及的内容和技术资料,有针对性地进行学习,查询相关技术资料和文献,熟悉所需得开发设计工具的使用。
  2. 需求分析阶段
    本阶段主要任务是对项目的功能和性能进行获取、分析和建模;要求借助于软件需求建模工具完成需求分析说明书的撰写。
  3. 设计阶段
    本阶段主要任务是对项目进行总体设计和详细设计;要求借助于软件设计建模工具完成软件设计说明书的撰写。
  4. 实现及测试阶段
    本阶段主要任务是对项目进行构造以及采用软件测试方法确保项目的质量;要求借助于软件开发工具和软件测试工具完成系统实现与测试说明书、用户手册的撰写。
  5. 课程设计报告撰写阶段
    课程设计报告是课程设计整个过程总结性资料,课程设计报告应尽量做到层次分明,条理清晰文字通顺,格式要符合论文格式标准。
    四、软件文档和课程设计报告撰写要求
    软件文档撰写按照软件工程文档格式撰写;课程设计报告的正文至少应包括如下几个方面的内容:
    1.作品介绍(项目介绍)
    2.设计思想(指本课设的思想)
    (1)所采用软件开发方法;
    (2)软件开发生存周期;
    3.设计的技术和方法
    (1)需求分析技术和方法
    (2)软件设计技术和方法
    (3)软件测试技术和方法
    4.设计体会与感想

添加新评论