Ratings & Reviews
4.5
/5
7 人评分
5
54
23
2
1
课程质量
作业用时
考核难度
给分情况
排序和筛选
江智浩 (7)
其他 (0)
推荐其他课程较少时选修
2024 年 春学期
江智浩
Homework 工作量小,但取而代之的是 Project 工作量很大。因此实际学分(workload)至少为 5.5 分。这门课合并了需求(Requirement)、开发(Implementation)、验证(Validation)三个板块。课程 project 共计 3 个项目,要求一个项目的 R、I、V 分别由队伍中的三个同学担任,但实际操作中,为了节省时间,通常还是一个同学负责一个项目。所以,两位好队友是至关重要的。
我在这门课里要做什么?
不像其他软件与系统方向的课程,你在这门课里需要做的不仅仅是编程。它的内容有:
- 文档。你需要撰写 Requirement doc, Specification doc, Validation doc, User Manual, Traceablilty doc 共计 5 个文档(纯文本工作至少一到两天)。好在如果你安装了 Copilot,并且你用 Markdown / Latex 撰写,那么部分重复的内容可以由它生成。
Requirement使我的大脑旋转
2024 年 春学期
江智浩
Overview
首先这门课的考核形式由 HW (20%), Midterm exam (20%), and Final project (60%, can include extra bonus) 三部分组成。在期末项目中,每个人将会负责每个 pj 中的一个 part。
HW
对于作业部分,基本上可以概括为 uml diagrams, uppaal, testing, and pyqt practice four parts。作业难度比较简单,且有一定的开放性,但是由于发布的时效性,可能对于卷怪组的 project 进度没有帮助,需要提前自学
Midterm
匿名用户
社畜模拟器
2024 年 春学期
江智浩
能在里面学到很多公司里要用的东西
要求 3 个人组队,轮流当需求、开发、测试,组队至关重要
很不错的哲学课
2022 年 春学期
江智浩
很不错的一门哲学课,主要讲写软件的哲学。课程安排总体来说很合理,先讲与甲方沟通(UML),再讲模型验证(UPPAAL),然后将人机交互,最后将单元和集成测试。老板讲课的质量很高,也会有详细的举例演示,PPT 也写的很细,只看 PPT 都能学到很多。作业有四次,一共占 20%,每次作业都很简单,只看 PPT 就能全做对。期中考试占 20%,我们当时直接因为疫情取消。整个课是一个项目课,三人一组,从第三周就开始让每周交进度报告。老板的想法,是想模拟现实软件招标的过程,把设计、开发、测试的流程都走一遍:每个组独立开发,互不开源,最后一节课 pre 相当于招标;甲方的要求会 by design 做的非常阴间,还会改来改去。实际的开发内容就是用 Matlab 写一个 APP,只要不摆烂应该都是 A。Matlab 不是很好用,建议助教提供一些轮子。整个课比较重视测试,对项目管理、自动化之类都只是提一下,上完课确实能够深刻的感受到测试的重要性和繁杂程度。
匿名用户
卷怪来自于群众
2022 年 春学期
江智浩
选的人少的话这课非常推荐,选的人多的话必定有不少卷怪,建议谨慎。