软件工程上机指南

软件工程上机指南 #

上机内容 #

第3周到第9周为上机实验,内容如下:

  1. GIT的使用
    • 了解分布式版本控制系统的概念,掌握Git的操作方法,以便后续参与团队合作
  2. 前后端开发基础一
    • 前端学习Html/CSS/JavaScript基础
    • 后端学习Django框架
  3. 前后端开发基础二
    • 前端学习Vue框架
    • 后端学习Springboot框架
  4. 项目管理与数据库建模
    • 使用Project绘制甘特图
    • 学习使用PowerDesigner设计数据库模型
  5. UML图的绘制
    • 学习使用EA工具绘制UML图,包含用例图、类图、活动图等
  6. 软件测试工具的使用
    • 了解软件测试基本过程,学习单元测试工具Pytest和Junit
  7. 项目部署及部署实例
    • 了解远程操作Linux服务器的基础命令
    • 实现在服务器上部署Vue+Django项目

每次实验都有相应的作业任务,截止时间一般为当周周日晚。

第10周为上机实验考试,考察内容为上机所学知识。

提交方式 #

于实验当周周日晚12点前,根据各次实验作业提交要求,以压缩包格式将作业提交至云平台。

压缩包命名格式:学号_姓名_第x次实验.zip (如 19373257_黄泽桓_第1次实验.zip)

大作业 #

大作业为,采用瀑布模型,根据所给需求开发网站,需要提交的内容包括:

  • 软件开发计划书
  • 需求规格说明书
  • 软件设计说明书
  • 测试报告
  • 部署文档
  • 用户使用说明书
  • 源代码
  • 可执行程序

上述文档提交的DDL以软院云平台上显示的DDL为准。大作业将于第15周验收,主要演示网站的功能。

助教联系方式 #

  • 黄泽桓(微信 zewanhuang)
  • 周勤(微信 ACMatrix53)
  • 李阳(微信 dezhouliyang1206)
  • 蹇熠辉(微信 Lem0nF0rest)