内部

CS1SE20 -软件工程:基础与专业发展

cs1se20 -软件工程:基础与专业发展

模块供应商: Computer Science
学分数: 20 [10 ECTS credits]
水平:4
教学用语: 秋天 / 春天 term module
先决条件:
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2021/2

模块召集人: 蒙塔西尔·阿斯福博士
电子邮件: m.al-asfoor@reading.ac.uk

模块类型:

概述模块描述:

本模块向学生介绍软件工程的概念、实践和管理,以及支持软件工程的专业发展。 它处理了与作为系统一部分的软件开发相关的生命周期活动,以及确保软件在预算范围内按时开发并符合目的所需的管理活动。 该模块还包括案例NBA投注[手机]俱乐部研究和示例,以展示概念和原则在现实世界系统中的应用。



采用了一种反映软件工程理论与实践的学习方法。 学生们在上课前可以阅读/观看课程材料,并被要求在小组中完成一些评估。


目的:

本模块将使学生了解软件工程的概念、实践和管理,以及它如何与更广泛的系统工程背景相关联。



本单元亦鼓励学生发展一套专业技能,例如解决问题、终端用户意识、组织及时间管理、创造力、自我反省、软件设计及开发、技术报告撰写、团队合作、主动及自我激励、行动计划及决策、有效使用商业(及非商业)软件、个人发展规划、商业意识、 欣赏多种观点和价值观的多样性。


可评估的学习成果:


  • 在本模块结束时,学生将能够:

  • 描述软件工程如何适应更广泛的系统工程背景;

  • 阐明促进高质量产品和实践的商业和道德驱动因素;

  • Describe the software life cycle and the activities associated with each phase of it (feasibility, requirements, design, implementation, testing, handover, maintenance, evolution and decommissioning);

  • 描述项目计划、风险分析、配置管理和测试的基本概念;

  • 区分基于计划和基于敏捷的软件开发方法之间的区别;

  • 了解软件工程对实际项目的重要性;

  • 将软件生命周期活动和项目管理概念应用于给定的规范(与任务相关联);

  • App ly software engineering principles to their learning approaches;

  • 在团队项目中与其他人一起工作,并理解团队的项目方法;

  • 解释为什么计划在他们自己的工作中很重要;

  • 认识到需要后备和应急计划;

  • 表现出创新和创造性思维;

  • 展示沟通和文件的重要性;

  • Critically evaluate technical matters, a nd team and individual performance.


额外的结果:

该模块还旨在鼓励以下技能的发展:




  • 质疑和澄清问题说明。


大纲内容:

该模块借鉴了IEEE关于该主题的知识表达,如软件工程知识书v3 (SWEBOK)中所述。



作品简介:




  • 模块介绍,工程过程学习;

  • 介绍软件工程和任务。



基础:



Introduction to Engineering, Mathematical and C omputing foundations of Software Engineering;




  •  NBA投注[手机]俱乐部研究技能,报告写作,参考,时间管理,反思和回顾



质量驱动程序:




  • 软件工程经济学、专业实践与软件质量

  • 生命周期、风险与不确定性、能力成熟度

  • 专业、道德、复杂;

  • Value, Models, Safety, Verification and Validation.



软件工程模型与方法:




  • 建模,分析,方法。



流程与管理:




  • 过程定义、生命周期、过程评价、测量;

  • 项目启动、计划、制定、测量、评审和结束;

  • Software Configura tion Management.



软件需求;




  • 基础,过程,启发,分析,规范,验证,实际考虑。



软件测试:




  • 基础,测试技术,测量,过程。



软件设计:




  • Fundamentals, Key Issues, Structure and Architecture, User Interface Design, Quality, Notations, Strategies.



软件建设:




  • 基础,管理建设,实际考虑,技术。



软件维护和退役:




  • 基础,关键问题,流程,技术,质量和法律。


教学方法简述:

每周上两个小时的课。 讲座为团队讨论和主题探索提供理论和空间。 


联系时间:
  秋天 春天 夏天
讲座 20 11
研讨会 2 9
引导自主学习:      
    更广泛的阅读(独立) 15 15
    更广泛的阅读(指导) 4 4
    考试修订/准备 10 10
    课前准备 10 10
    小组学习任务 15 15
    论文准备 15 15
    反射 10 10
       
按学期划分的总学时 91 99 10
       
模块总学时 200

总结性考核方法:
方法 百分比
笔试 30
设置运动 70

总结性评核-考试:

5月/ 6月一次2小时的考试。


总结性评估-课程作业和课堂测试:

本课程包括以下练习:




  • 秋季和春季学期的团队合作(占45%);

  • 秋季学期个人项目计划评估专业技能(15%);

  • 春季学期个人反思(10%)。


形成性评价方法:

形成性反馈贯穿于整套练习和模块的课堂讨论中


逾期提交的处罚:

支助中心将对逾期提交的工作实行下列处罚:

  • 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
  • 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
The University policy statement on penalties for late submission can be found at: /web/FILES/qualitysupport/penaltiesforlatesubmission.pdf
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日

本模块描述中包含的信息不构成学生合同的任何部分。

现在要做的事情