【湖北分中心】软件工程课程班级讨论总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程教学课程总结”。
【湖北分中心】软件工程课程班级讨论总结
第一题:本科生是否有必要开设软件需求工程课?
答:
1、需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题,定义目标系统的所有外部特征并对用户需求进行管理的一门学科。它通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求给予支持和管理。需求工程无疑是当前软件工程中的关键问题,它涉及需求的获取、表示、验证与管理,我们认为在软件工程专业的本科生必须开设这门课程,且可作为软件工程的专业核心课。
2、需求工程又是软件工程中最复杂的过程之一,对于计算机科学技术、网络工程等专业的学生,由于所学的侧重点不同,我们认为主要是让这些学生理解软件需求的重要性,掌握软件需求获取和表示的基本方法和技术就可以了,在这些专业中只需开设涵盖软件需求的软件工程课程就可以了。
第二题:软件工程课如何在实验中体现需求工程?
答:
1、我们认为需求工程的活动可以划分为以下5个独立的阶段:
(1)需求获取:通过与用户的交流,对现有系统的观察及对任务进行分析,从而开发、捕获和修订用户的需求;
(2)需求建模:为最终用户所看到的系统建立一个概念模型,作为对需求的抽象描述,并尽可能多的捕获现实世界的语义;
(3)形成需求规格:生成需求模型构件的精确的形式化的描述,作为用户和开发者之间的一个协约;
(4)需求验证:以需求规格说明为输入,通过符号执行、模拟或快速原型等途径,分析需求规格的正确性和可行性;
(5)需求管理:支持系统的需求演进与管理,如需求变化和可跟踪性问题。
2、针对上述5个独立阶段,在实验中分步体现需求工程的内容:
(1)首先,在需求获取活动中,要求学生做好访谈提纲、访谈计划、访谈对象、访谈时间和访谈内容及如何做好控制访谈进程。
(2)在需求建模活动中,通过UML建模语言来进行用例建模、行为建模、对象建模,包括用例图、活动图、顺序图等。
(3)在形成规格说明活动中,给学生规格说明模板的同时,对模板中的每个内容加以详细的说明。加强培养学生的写作能力。
(4)在需求验证活动中,如能采用形式化方法验证的要求学生采用形式化方法进行证明,如不鞥采用形式化方法则让学生采用原型法加以验证。
(5)在需求管理活动中,要求学生标注每个需求的优先级别,可能的风险及风险级别及风险预防措施。
第三题:有哪些需求的产业界实践方法应该在软工课上教给学生? 答:
目前产业界需求实践方法包括需求调研方法、需求分析方法和需求管理方法、配置管理;我们觉得至少将需求调研方法(包括礼仪)、需求调研报告、需求建模(基于结构和面向对象的建模方法)和配置管理这些在软工课上教给学生。特别是配置管理与需求调研方法(调研计划、调研提纲、调查问卷、访谈、沟通、着装、礼仪等)要教给学生,这是做好需求的必备条件,也为学生进入企业打好良好的基础。
结语:
在此次软件工程精品课培训班讨论过程中,我们湖北省分中心各位学员结合自己的教学实践活动,积极参与,踊跃发言,一致认为:
通过这几天的培训学习,我们都领略到了名师的风采,刘教授及其教学团队的教授们渊博的学识、严谨的态度是我们学习的榜样和努力的方向,对我们今后的教学工作很有指导意义,希望教育部网培中心今后能经常举行这样的精品课程培训班,让同行之间充分交流教学心得,取长补短,共同提高软件工程专业的教
学水平。最后,我代表我们湖北分中心全体学员向刘教授及其教学团队学习、致敬;向教育部网培中心辛勤工作的老师们表示衷心的感谢!
湖北分中心班长:余华云
二〇一〇年六月五日