cs1se20nu -软件工程:基础与专业发展
模块供应商: Computer Science
学分数: 20 [10 ECTS credits]
水平:4
教学用语: 秋天 / 春天 term module
先决条件:
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2021/2
模块召集人: 蒙塔西尔·阿斯福博士
电子邮件: m.al-asfoor@reading.ac.uk
模块类型:
概述模块描述:
本模块向学生介绍软件工程的概念、实践和管理,以及支持软件工程的专业发展。 它处理了与作为系统一部分的软件开发相关的生命周期活动,以及确保软件在预算范围内按时开发并符合目的所需的管理活动。 该模块还包括案例NBA投注[手机]俱乐部研究和示例,以展示概念和原则在现实世界系统中的应用。
采用了一种反映软件工程理论与实践的学习方法。 在上课之前,学生们可以阅读/观看课程材料,并被要求在小组中完成一些评估。
nist的模块负责人是陈大鹏
目的:
本模块将使学生了解软件工程的概念、实践和管理,以及它如何与更广泛的系统工程背景相关联。
本单元亦鼓励学生发展一套专业技能,例如解决问题、终端用户意识、组织及时间管理、创造力、自我反省、软件设计及开发、技术报告撰写、团队合作、主动及自我激励、行动计划及决策、有效使用商业(及非商业)软件、个人发展规划、商业意识、 欣赏多种观点和价值观的多样性。
可评估的学习成果:
在本模块结束时,学生将能够:
- 描述软件工程如何适应更广泛的系统工程背景;
- 阐明促进高质量产品和实践的商业和道德驱动因素;
- Describe the software life cycle and the activities associated with each phase of it (feasibility, requirements, design, implementation, testing, handover, maintenance, evolution and decommissioning);
- 描述项目计划、风险分析、配置管理和测试的基本概念;
- 区分基于计划和基于敏捷的软件开发方法之间的区别;
- 了解软件工程对实际项目的重要性;
- 将软件生命周期活动和项目管理概念应用于给定的规范(与任务相关联);
- 将软件工程原理应用到他们的学习方法中;
- 在团队项目中与其他人一起工作,并理解团队的项目方法;
- 解释为什么计划在他们自己的工作中很重要;
- 认识到需要后备和应急计划;
- 表现出创新和创造性思维;
- 展示沟通和文件的重要性;
- Critically evaluate technical matter s, and team and individual performance.
额外的结果:
该模块还旨在鼓励以下技能的发展:
质疑和澄清问题说明。
大纲内容:
该模块借鉴了IEEE关于该主题的知识表达,如软件工程知识书v3 (SWEBOK)中所述。
作品简介:
模块介绍,工程过程学习;
介绍软件工程和分配
基础:
Introduction to Engineering, Mathematical and Computing foundations of Software Engineering;
NBA投注[手机]俱乐部研究技能,报告写作,参考,时间管理,反思和回顾
质量驱动程序:
软件工程经济学、专业实践与软件质量
生命周期、风险与不确定性、能力成熟度
专业、道德、复杂;
价值,模型,安全,验证和确认。
< br />
软件工程模型与方法:
建模,分析,方法。
流程与管理:
过程定义、生命周期、过程评价、测量;
项目启动、计划、制定、测量、评审和结束;
软件配置管理。
软件需求;
Fund amentals, Process, Elicitation, Analysis, Specification, Validation, Practical considerations.
软件测试:
基础,测试技术,测量,过程。
软件设计:
基础,关键问题,结构和NBA投注[手机]俱乐部,用户界面设计,质量,符号,策略。
软件建设:
Fundamentals, M anaging Construction, Practical Considerations, Technologies.
软件维护和退役:
基础,关键问题,流程,技术,质量和法律。
教学方法简述:
每周上两个小时的课。 讲座为团队讨论和主题探索提供理论和空间。
秋天 | 春天 | 夏天 | |
讲座 | 35 | 30 | |
研讨会 | 13 | 18 | |
引导自主学习: | |||
更广泛的阅读(独立) | 15 | 15 | |
考试修订/准备 | 5 | ||
课前准备 | 10 | 10 | |
准备教程 | 10 | 10 | |
准备实践报告 | 15 | 10 | |
反射 | 2 | 2 | |
按学期划分的总学时 | 100 | 100 | 0 |
模块总学时 | 200 |
方法 | 百分比 |
笔试 | 30 |
设置运动 | 70 |
总结性评核-考试:
5月/ 6月一次2小时的考试。
总结性评估-课程作业和课堂测试:
本课程包括以下习题:
- 秋季和春季学期的团队合作(占45%);
- 秋季学期个人项目计划评估专业技能(15%);
- 春季学期个人反思(10%)。
形成性评价方法:
形成性反馈贯穿于整套练习和模块的课堂讨论中
逾期提交的处罚:
支助中心将对逾期提交的工作实行下列处罚:
- 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
- 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
You are strongly advised to ensure that coursework is submitted by the relevant deadline. 您应该注意,建议在未完成状态下提交作业,而不是没有提交任何作业。
通过考试的评估要求:
总体得分为40%
重新安排:
8月/ 9月一次3小时的考试。 请注意,补考模块的分数将以以下两项中较高者为准:(a)本次补考的分数,(b)本次补考的分数与之前课程作业的分数的平均值,根据第一次尝试(30%考试,70%课程作业)进行加权。
额外费用(适用时指定):
1) Required text books: None
2) Specialist equipment or materials: None
3) Specialist clothing, footwear or headgear: None
4) Printing and binding: None
5) Computers and devices with a particular specification: None
6) Travel, accommodation and subsistence: None
最后更新: 2021年11月22日
本模块描述中包含的信息不构成学生合同的任何部分。