软件工程前景与范围文档

合集下载

软件工程专业大学生的职业发展行业趋势分析

软件工程专业大学生的职业发展行业趋势分析

软件工程专业大学生的职业发展行业趋势分析随着信息技术的迅速发展,软件工程专业已经成为当今大学生就业市场中最热门的专业之一。

作为这个领域的学生,了解和把握行业趋势对未来的职业发展非常重要。

本文将通过对软件工程专业的行业趋势分析,为大学生提供有用的参考和指导。

一、就业前景分析1.市场需求增加:随着信息技术在各行业的广泛应用,对于软件工程师的需求量也在不断增加。

无论是互联网公司还是传统企业,都需要软件工程师来开发和维护各种软件系统。

2.高薪职位广泛:相对于其他专业而言,软件工程专业的就业薪资相对较高。

尤其是在一些知名科技公司和创业企业,软件工程师的薪酬普遍较高。

3.创业机会增多:随着互联网时代的来临,越来越多的软件工程专业大学生选择创业。

他们可以利用自己的技术和创新能力,开发出符合市场需求的软件产品。

二、行业发展趋势分析1.人工智能与大数据:人工智能和大数据已经成为软件工程领域的热点技术。

随着人工智能的快速发展,将会出现越来越多与人工智能相关的软件工程职位。

而大数据的挖掘和分析将为软件工程师提供更多的就业机会。

2.云计算与物联网:云计算和物联网也是软件工程领域的重要发展方向。

随着越来越多的企业和个人将数据和应用迁移到云端,对于云计算的需求也在不断增加。

物联网的发展也将催生出更多与之相关的软件工程职位。

3.移动应用开发:随着智能手机的普及,移动应用的需求也越来越大。

软件工程专业大学生可以选择在移动应用开发领域发展,为各种移动设备开发高质量的应用程序。

4.软件工程与行业结合:不同行业对软件工程师的需求越来越高,因此软件工程专业大学生应该学会将自己的专业技能与其他行业相结合,从而提高就业竞争力。

三、个人发展建议1.学习新技术:由于行业发展迅速,软件工程专业大学生需要不断学习新的技术和工具,保持与时俱进。

2.培养团队合作能力:软件工程通常需要多人协作完成,培养团队合作能力对于职业发展至关重要。

3.注重实践项目经验:通过参与实际项目或者进行实习,可以获得宝贵的项目经验,提高职业竞争力。

软件工程专业就业前景及就业方向如何通用8篇

软件工程专业就业前景及就业方向如何通用8篇

软件工程专业就业前景及就业方向如何通用8篇网络构建技术篇一能应用关系范式进行数据库设计,精通sql语言,胜任数据库服务器管理与应用工作。

获取oracle数据库管理或sql server数据库应用或windowxp应用认证。

就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。

软件工程就业方向篇二1 可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。

获取Delphi 程序员系列、Java初级或VB开发能手认证。

就业方向:企业、政府、社区、各类学校等可视化编程程序员。

2 WEB应用程序设计具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。

获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证就业方向:企业、政府、社区、各类学校等WEB应用程序员。

3 软件测试掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。

获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。

就业方向:企业、政府、社区、各类学校等软件测试员。

4 数据库管理能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。

获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。

就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。

5 图形图像制作精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。

获取平面设计师相关的认证。

就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。

6 网络构建技术熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。

获取Cisco路由配置或华为网络工程或AMP应用工程师认证。

就业方向:企业、政府、社区、各类学校等网络构建工程师。

软件工程行业分析报告(二)

软件工程行业分析报告(二)

软件工程行业分析报告(二)引言概述:软件工程行业是一个不断发展和创新的领域,随着科技的进步和数字化转型的推动,软件工程行业正处于快速发展的阶段。

本文将对软件工程行业进行深入分析,从市场规模、发展趋势、就业前景等多个角度进行探讨,以期为读者提供有关软件工程行业的全面了解。

正文内容:一、市场规模分析1. 软件工程行业的市场规模呈现稳步增长的趋势2. 云计算和大数据等新技术的兴起为软件工程行业带来了巨大的市场机遇3. 移动互联网和物联网的发展加速了软件工程行业的发展4. 软件工程行业的市场竞争激烈,创新能力成为企业发展的核心竞争力5. 区块链技术的应用为软件工程行业带来了新的增长点二、发展趋势分析1. 人工智能在软件工程行业的应用逐渐增多2. 软件工程行业呈现向全球化发展的趋势3. 计算机安全技术对软件工程的要求越来越高4. 软件工程行业在智能制造和智能城市建设中有着重要作用5. 软件工程行业在金融、医疗等领域的应用进一步扩大三、就业前景分析1. 软件工程师需求量大,就业前景广阔2. 人工智能和大数据领域对人才需求量大,薪资待遇较高3. 创业和自主创新成为就业的新趋势4. 软件工程师需要不断学习和更新技术,提升自身竞争力5. 就业与技能需求的匹配度成为软件工程就业的关键四、技能要求分析1. 掌握多种编程语言和开发工具是软件工程师的基本技能2. 具备良好的团队协作能力和沟通能力3. 深入了解软件开发流程和软件工程的规范标准4. 具备创新思维和问题解决能力5. 具备良好的学习能力和持续学习的意识五、未来发展展望1. 人工智能的发展将进一步推动软件工程行业的发展2. 软件工程行业将成为国家经济发展的重要支撑3. 逐渐智能化的生活和工作将对软件工程行业提出更高的要求4. 企业间的合作和共享将成为软件工程行业的发展趋势5. 研究和应用新兴技术,培养迎接未来挑战的软件工程师总结:通过对软件工程行业的分析可以看出,该行业市场规模持续增长,发展趋势向人工智能、全球化和智能制造方向发展。

软件工程就业方向及前景2024

软件工程就业方向及前景2024

引言概述:软件工程是一个快速发展的行业,随着科技的进步和数字化需求的增加,软件工程师的就业前景正变得越来越广阔和有吸引力。

本文将探讨软件工程的就业方向以及它的前景。

正文内容:1. 云计算和大数据- 云计算的兴起使得企业和组织可以更加高效地存储和管理数据,因此对云计算服务的需求不断增加。

软件工程师在云计算领域有广阔的就业机会。

- 大数据分析是当今企业决策的重要组成部分。

软件工程师在大数据领域具备开发、管理和分析大数据的技能,可以为企业提供有关消费者行为,市场趋势和其他关键信息的洞察力。

2. 人工智能和机器学习- 人工智能(AI)和机器学习(ML)正改变着各个行业。

软件工程师在AI和ML领域具备技能,可以开发智能系统、自动化流程和预测分析模型。

- 随着许多企业整合AI和ML技术以提供更好的用户体验,对软件工程师的需求不断增加。

AI和ML的快速发展也提供了软件工程师不断学习和发展的机会。

3. 移动应用开发- 移动应用的普及使得移动应用开发成为软件工程师的一个重要就业方向。

手机和平板电脑应用程序的需求不断增长,对有丰富移动应用开发经验的软件工程师的需求也在增加。

- 软件工程师在移动应用开发领域需要精通不同平台(如iOS和Android)和编程语言(如Java和Swift),以满足不同企业和用户的需求。

4. 嵌入式系统和物联网- 嵌入式系统和物联网的兴起促使软件工程师在这些领域具备技能。

嵌入式系统是嵌入在商品或设备中的计算机系统,而物联网是各个设备通过互联网进行通信和互动。

软件工程师可以设计和开发嵌入式系统和物联网解决方案。

- 随着智能家居,智能医疗和智能交通等领域的发展,对嵌入式系统和物联网的需求不断增加,软件工程师也面临着更多的就业机会。

5. 软件工程顾问和项目管理- 随着软件项目的复杂性和规模增加,企业越来越需要专业的软件工程顾问和项目管理人员来确保项目的成功交付。

- 软件工程顾问需要具备软件开发、需求分析和技术咨询等方面的技能。

软件工程专业职业发展的行业趋势与前景

软件工程专业职业发展的行业趋势与前景

软件工程专业职业发展的行业趋势与前景随着信息技术的迅速发展和互联网产业的蓬勃兴起,软件工程专业正逐渐成为求职市场上的热门专业之一。

作为涵盖软件开发、系统设计、项目管理等多个领域的综合性学科,软件工程专业的职业发展具有广阔的前景。

本文将探讨软件工程专业职业发展的行业趋势与前景。

一、行业趋势1. 人工智能的兴起:人工智能技术的不断突破与应用推动了软件工程行业的发展。

随着机器学习、深度学习等技术的涌现,软件工程师在人工智能领域有着广阔的发展空间。

例如,开发智能手机应用、设计智能家居系统等,都需要软件工程师具备人工智能方面的知识与技能。

2. 云计算与大数据:云计算和大数据技术的快速普及和应用,给软件工程师带来了更多的就业机会。

云计算的出现为软件工程师提供了更多的开发平台和资源,使得软件开发更加高效和灵活。

而大数据的兴起,则需要软件工程师能够熟练处理海量数据、建立高效的数据处理系统。

3. 移动互联网的发展:移动互联网的快速发展为软件工程师带来新的挑战和机遇。

随着智能手机的普及,移动应用的市场需求越来越大。

软件工程师需要具备移动应用开发的技能,能够设计出用户友好、功能完善的移动应用软件。

二、职业前景1. 高薪岗位:随着软件工程专业的需求日益增长,软件工程师逐渐成为企业争相招聘的“香饽饽”。

相对于其他专业的毕业生,软件工程专业学生进入职场的起薪普遍较高。

随着工作经验的累积和技能的提升,软件工程师的薪资水平也会逐步上升。

2. 职业发展空间广阔:软件工程专业的优势在于其良好的职业发展空间。

软件工程师可以在软件开发、系统架构设计、项目管理、软件测试等多个领域中寻找机会。

同时,软件工程专业也是其他行业的重要支撑,例如金融、医疗、制造等领域都需要软件工程师来进行系统开发和维护。

3. 创业机会:软件工程专业的学生在专业知识和技能上具备较强的创新能力,因此很多软件工程师选择创业。

软件创业的门槛相对较低,只需一台电脑和一点点创意即可启动。

软件工程文档规范--前景文档

软件工程文档规范--前景文档

软件工程文档规X--前景文档摘要本文是软件工程文档之一:前景(visio)文档的写作规X,前景文档以客户的语言描述总体的需求说明,它与需求规格说明书是相互配合的。

(2002-10-22 09:00:45)By 风过留枫1. 介绍这一局部应该提供整个前景文档的概述,它包含以下几局部:1.1 前景文档的目的文档目的是收集、分析、定义高层用户需要和产品特征。

集中于目标用户所需要的能力以与为什么存在这些需要。

有关系统如何满足这些需要的特定需求应该放在“软件需求规格说明〞和“用例规格说明〞中。

1.2 产品综述陈述该应用系统的目的、版本以与要交付的新特征。

这一局部应该做以下几件事:1〕确定要创立或增强的产品或应用系统;2〕提供有关产品将做什么以与需要时不做什么的一般性描述;3〕描述产品的应用,包括与相关的利益、目的、目标。

1.3 参考这一局部应该做以下几件事:1〕列出在前景文档中引用的其他文档的清单;2〕标明每个文档的题目、报告号〔如果有的话〕、日期和出版机构;3〕指定该参考获取的来源;4〕这个信息可通过引用附录或其它文档来提供。

2. 用户描述为了有效地提供满足客户需要的产品和效劳,理解完成这项工作时所面对的挑战是很有必要的。

这一局部应该剖析应用系统的用户和限制用户生产的关键问题。

这一局部不能用于陈述特定需求,而是提供有关为什么需要第5局部指定的需求的背景和理由。

2.1 用户/市场统计总结鼓励产品决策的主要市场统计;描述和定位目标;利用潜在用户数量或客户愿意花在试图满足你的产品或增强所完成的需要上的钱的数量来预测市场的大小和增长率;回忆主要的行业趋势和技术;答复以上战略问题:你的机构在这些市场中的声誉如何?你希望它做成什么样?这个产品或效劳如何支持你的目标?2.2 用户剖析描述系统中每个不同的用户。

用户的类型可能是从权威到新手差距很大。

例如,权威可能需要一个复杂、灵活的支持跨平台工具,而一个新手可能需要一个易于使用、用户友好的工具。

关于软件工程就业方向及前景怎么样整理

关于软件工程就业方向及前景怎么样整理

让知识带有温度。

关于软件工程就业方向及前景怎么样整理关于软件工程就业方向及前景怎么样软件工程专业主要讨论计算机各类软件的构造、设计、开发方法、测试、维护等相关的学问和技术,下面给大家共享关于软件工程就业方向及前景怎么样,欢迎阅读!软件工程就业方向及前景怎么样软件工程专业好找工作。

一般来说软件工程的就业方向,分为两种,一个是前端,一个是后端。

对于刚出学校的同学来说,一般都建议先做后端,包括java、python、php和数据库工程师等。

选择公司方面,可以选择甲方就业也可以选择乙方就业,不存在难就业的状况。

假如想边工作边学习,最好是选择乙方,由于各方面会专业一些,不同项目会有成熟的框架。

选择甲方公司,那么工作会杂一些,但接触到的系统会比较多,也能够开阔眼界。

软件工程就业前景在现代社会中,软件应用于多个方面。

典型的软件比如电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、嬉戏等。

同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。

软件工程专业已成为一个热门专业,近几年就业状况很好。

软件工程这个专业可以说就业前景特别的乐观,就是互联网技术的不断提升,随着5g的落地,产业互联网也蓄势待发,整个it行业在将来可以说拥有巨大的潜力。

而互联网的进展离不开软件工程专业,所以学习这个专业的同学将来的就业趋势特别的好。

第1页/共3页千里之行,始于足下。

2023高考志愿怎么选择专业1. 仔细分析自己的爱好爱好和力量,选择适合自己的专业。

2. 关注高考分数线和各大高校招生方案,了解自己的分数是否符合目标院校的录用要求。

3. 合理规划志愿,依据自己的实际状况,选择合适的志愿填报方案,并且要留意填报时所需缴纳的报考费用。

4. 考虑填报备选志愿,以备不时之需。

5. 留意学校的特别要求,包括体育、艺术、科技等方面的特长和素养要求。

6. 多方面收集各大高校的信息,包括历史沿革、学科设置、科研水平、师资力气、校内环境等,以便全面了解目标院校。

软件工程就业分析简版范文

软件工程就业分析简版范文

软件工程就业分析软件工程就业分析引言软件工程是一个发展迅猛的行业,对于从事软件开发的人来说,就业前景非常广阔。

本文将对软件工程就业情况进行分析,包括就业市场概况、就业岗位需求、薪资情况以及发展趋势等方面。

就业市场概况随着信息技术的不断发展,软件工程行业需求不断增加。

根据统计数据显示,软件工程师是目前市场需求最高的职业之一。

在各个行业中,都需要软件工程师来开发和维护相关的软件系统。

软件工程师的就业前景非常广阔,市场需求量大,竞争压力相对较小。

就业岗位需求软件工程师的就业岗位需求主要分为以下几个方面:1. 软件开发工程师:负责软件系统的设计、编码和工作,是软件开发团队中最重要的角色之一。

2. 软件工程师:负责软件系统的工作,保证软件功能完善并且没有问题。

3. 软件项目经理:负责软件项目的规划、管理和推进工作,需要具备一定的项目管理经验和技能。

4. 软件架构师:负责软件系统的架构设计,包括系统的整体框架、模块分工等。

5. 软件运维工程师:负责软件系统的部署和运维工作,确保系统的正常运作。

薪资情况软件工程师的薪资水平相对较高,尤其是对于经验丰富、技术能力强的人来说。

薪资水平受多个因素影响,包括地区、行业、岗位以及个人技能等。

根据市场调研数据显示,软件工程师的平均薪资大致在每月8000-20000元之间。

初级软件工程师的薪资一般在8000-10000元,而有经验的高级软件工程师的薪资可以达到15000-20000元以上。

需要注意的是,不同地区和行业的薪资水平有所差异。

一线城市的薪资普遍高于二线或三线城市。

互联网行业和金融行业对软件工程师的需求量大,薪资水平也相对较高。

发展趋势软件工程行业在有着广阔的发展前景。

随着数字化转型的加速推进,各个行业都在积极引入信息技术来提高效率和创造新的商业模式。

这将进一步推动对软件工程师的需求,为软件工程师提供更多就业机会。

,随着、大数据、云计算等新兴技术的不断发展,软件工程师也需要不断学习和更新技能,以适应新的技术发展趋势。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录1 业务需求 (2)1.1 应用背景 (2)1.2 业务机遇 (3)1.3 业务目标与成功标准 (3)1.4 业务风险 (5)2 项目前景 (7)2.1 前景概述 (7)2.2 主要特性 (7)2.3 假设与依赖 (8)3 项目范围 (8)3.1 版本范围 (8)3.2 限制与排除 (9)4 项目环境 (9)4.1 操作环境 (9)4.2 涉众 (10)4.3 项目属性 (10)词汇表 (12)参考资料 (12)1 业务需求1.1 应用背景目前在南京大学软件学院,无论是专业课程还是比赛项目,大部分的软件项目都是组队完成的,这是为了提高学生的创新能力和动手能力,增加软件开发的经验,为将来更好地进入工作岗位。

学生每学期都要进行1至4个课程的组队开发项目,因此学生常常需要组队并开发。

然而,很多同学因为组队信息范围的局限以及信息时效性的低下,大多数同学经常会遇到想与其组队的同学已经组好队、找不到同学凑足名额、不知道还有哪些同学没有组队、人员分配尴尬、找不到合适的同学等局面。

很多同学为找不到合适的队友而苦恼,信息交流范围很局限并且信息时效性不高,因此老师也需要留较长的时间供同学组队,并且最后老师还需要统计组队同学,为没有组好队的同学组队。

这着实是件麻烦的事情。

同时,组队完成后开始做项目时,组员之间需要通过qq、邮件、msn、短信等工具或软件进行交流讨论或者传递文档,没有固定的软件供组员讨论传递信息,信息交换效率与透明度较低。

另外,非同一组的同学也需要进行交流,而同学会因为没有对方邮箱地址、qq号码、手机号码等而无法直接与其交流,甚至会导致影响项目的进度或质量,这也是一个很大的麻烦。

另外,老师对同学的组队情况需要助教或自己借助Excel等统计工具整理才能清楚了解,还要为没有组队的同学组队,并且有时会面临着各种各样的状况使得组队结果一改再改。

老师平时在TSS上发布信息时,同学无法立刻判断与项目相关与否。

老师发布的关于项目的信息不够集中直观,没有平台以提供老师与同学集中进行项目开发所必须的信息交流空间。

1.2 业务机遇南京大学软件学院所有同学都通过学院的一个实行实名制的组队系统进行组队,并且在系统上进行信息的交流,软件学院的老师通过这个组队系统了解同学组队情况,并且通过这个系统向同学发布与项目有关的各种信息。

这样,对于软件学院的同学来说,组队不再是困扰,可以很直观地了解到他人组队的所有情况,不会再遇到不知道哪些同学没有组队等问题,并且可以马上通过该系统与任意一人联系并组队。

组队信息交流范围扩大到最大,信息的时效性很高。

另外,同学们在项目进行的过程中可以很轻松地与队友交流信息,个人与个人之间的交流也不会因为没有对方手机号、qq号码或者邮箱地址等联系途径而受到阻碍,信息的交流在该系统上更通畅,信息交换效率与透明度得到很大的提升。

对于老师来讲,不必再为同学们的组队去做任何繁琐的统计工作等,通过组队系统就能很直观地了解同学们组队的情况,并且很方便地为同学们的组队做合适的调整。

同时,关于项目的任何信息老师都可以上传,使得项目信息集中地展现,节约同学们寻找时间,提高同学们项目进行的效率,并且很好地和同学们进行沟通互动,工作效率提升。

1.3 业务目标与成功标准业务目标BO-1:在第一版使用后的一年内,同学组队的平均时间减少到2天。

BO-2:在第一版使用后的一年内,同学自行组队后剩余人数不超过6人。

BO-3:在第一版使用后的两年内,老师通过组队系统集中展现并交流项目的信息度量标准:对于每个项目,该老师通过组队系统发布的公告的数目占所有关于该项目的公告的总数(包括通过TSS等)的百分比计量方法:检查系统中数据库中的公告数目A,检查TSS上以及课堂上老师发布的关于项目的公告数目B,则百分比为A/(A+B)。

理想标准:百分比达到90%;一般标准:百分比达到60%;最低标准:百分比达到30%。

BO-4:在第一版使用后的半年内,老师不用任何统计工具了解同学组队情况,只通过组队系统直观地了解。

BO-5:在第一版使用后的两年内,同学通过该系统可以减少小组开会时间度量标准:对于每个项目,所有小组在使用系统后的开会时间较使用前开会时间减少的百分比计量方法:随机抽查若干小组前后的开会时间,计算出节省时间的百分比理想标准:减少50%的开会时间;一般标准:减少40%的开会时间;最低标准:减少30%的开会时间。

BO-6:在第一版使用后的两年内,大部分学生通过该系统可以和其他人就项目组队、技术问题等进行讨论度量标准:对于每个项目,计算出通过该系统与他人进行交流的同学百分比计量方法:检查系统中记录的每个人的交流时间,计算出通过该系统与他人进行讨论的人数占参与该课程的人数的百分比。

理想标准:有90%通过该系统进行讨论;一般标准:有80%通过该系统进行讨论;最低标准:有60%通过该系统进行讨论。

成功标准SC-1:在第一版使用后的三年内,组队系统成为80%的小组的讨论及信息传递的主要工具。

SC-2:在第一版使用后的一年内,组队系统成为南京大学软件学院同学进行项目组队的必须系统。

SC-3:在第一版使用后的两年内,组队系统成为99%的老师发布项目信息,了解组队情况的主要通道。

SC-4:在第一版应用之后的一年内,老师对同学组队效率的调查评价要提高0.8,对同学项目进度的调查评价要提高0.2,而在第一版应用之后的两年内,对同学组队效率的调查评价要提高1.0,对同学项目进度的调查评价要提高0.7。

SC-5:在第一版应用之后的一年内,同学对组队效率的调查评价要提高0.8,对项目信息交流方便程度的调查评价要提高0.2,而在第一版应用之后的两年内,对组队效率的调查评价要提高1.0,对项目信息交流方便程度的调查评价要提高0.7。

1.4 业务风险RI-1:对于同学之间的交流,同学认为有更加成熟强大的软件可以满足他们的要求,比如qq、msn等,而不愿使用该系统进行交流,使得系统的许多功能空置。

可能性0.7,影响为4。

RI-2:对于项目信息的公布,老师认为在TSS上发布更为方便,而不愿使用该系统发布项目相关的消息,使得系统不能集中展现项目相关的信息。

可能性0.6,影响为8。

RI-3:该系统完全不为老师与同学所接受,弃之不用,使得系统开发的投资回报基本为0。

可能性0.1,影响为10。

RI-4:同学们过分依赖该系统,甚至为项目召开的例会等也通过该系统的组内讨论功能进行,反而降低了信息的交换效率,对其造成负面影响。

可能性0.2,影响为6。

RI-5:在组队截止日期前期同学们大量进入该系统寻找合适的队友,使得系统在关键时刻崩溃。

可能性0.5,影响为9。

RI-6:同学们进行组队时因网络中断或者其他原因导致服务中断,使得部分同学在截止时间之前不能完成组队,对同学造成负面影响,使其组队乃至项目受到损失。

可能性0.3,影响为7RI-7:同学们通过该组队系统可以和任意该课程的同学讨论聊天,但是无法控制讨论内容以项目、技术为主,导致同学们将该系统作为结对玩乐的联系工具,对老师的教学、同学们的学习造成负面影响可能性0.4,影响为52 项目前景2.1 前景概述对于南京大学软件学院的同学来说,组队系统是一个基于Internet的应用程序。

它可以直观地显示当前已组队同学与未组队同学,搜索任意一位同学以了解其组队与否以及所在项目组的信息,统计已组队与未组队同学数目,参与该课程的任何同学均能创建新的项目组或者向PM申请加入项目组,信息范围广且时效性高;可以方便同学推举出所在组的项目经理;可以让任意两人进行讨论,以便同学及时了解他人组队情况以及方便向他人请教项目技术难题等;可以方便组内同学在项目进行期间的讨论及信息交流;可以直观地看到老师发布的公告,并可以以回复形式对其提出疑问或建议,及时向老师反映当前项目的信息并向老师获取项目的信息。

这样,既可以使得同学可以高效快速地组队,又使同学更好地进行信息的交流,以提升项目的质量。

对于南京大学软件学院的老师来说,组队系统是一个基于Internet的应用程序。

它可以给同学提供一个组队的平台,并且帮助老师统计同学组队的信息,直观地向老师反映当前组队情况,也使得老师为未分组同学分组的操作更加便捷。

同时,老师可以通过这个系统发布各种与项目相关的公告或通知,同学也可以在公告下以回复形式提出疑问或建议、向老师反映当前项目的进度等信息,更好地让同学与老师进行互动。

这样,既为老师节省了统计同学分组信息的时间与精力,又能使得项目信息更加集中,师生信息交流更方便。

2.2 主要特性FE-1:列举出所有参与该课程的同学名单。

FE-2:输入任意一个同学姓名,便可进行搜索,得到该同学组队信息。

FE-3:统计出已组队与未组队的同学。

FE-4:同学可以自己创立项目组,或者通过向PM申请进入该项目组;而PM也可以在未组队同学名单中邀请同学加入该项目组,有人数限制。

FE-5:组队截止日期结束后,未组队同学由老师对其进行分配,比如另外将其组队或者加入到已有项目组中。

FE-6:各个项目组可以进行组内讨论。

FE-7:任意两人可以进行讨论会话。

FE-8:老师可以通过该系统直观地看到同学们的组队情况,包括未分组同学名单、已分组同学的分组情况。

FE-9:老师可以发布关于项目的任何公告,公告所有同学可见。

FE-10:同学可以以回复形式在各个公告下提出疑问等,老师可以对其以回复形式进行回答等。

FE-11:老师可以创建、删除或修改课程的项目组队“房间”,同学在对应的项目组队“房间”中进行组队、交流等。

2.3 假设与依赖AS-1:同学做项目过程中需要提交的文档文件等通过TSS上传。

AS-2:该系统可以访问TSS内包含各课程学生名单的数据库。

AS-3:可与打印机相连,老师可将学生组队名单打印出来。

3 项目范围3.1 版本范围特性版本1版本2版本3FE-1完全实现FE-2不实现得到该同学组队与否的信息得到该同学组队与否、所在项目组的信息FE-3完全实现FE-4PM为最初创建项目组的同学,不可变更,且人数最多4人PM可以为该项目组中的任意一人,可变更人数限制可由老师设置FE-5由老师手动分配老师可以手动分配,也可由系统自动分配FE-6完全实现FE-7完全实现FE-8完全实现FE-9老师发布公告,但系统不提示学生,需学生自己发现新公告对参与该项目的学生,系统提示老师发布了新公告FE-10学生回复,但系统不提示老师对该公告的发布老师,当学生回复时,系统提示老师有回复FE-11完全实现3.2 限制与排除LI-1:组队系统仅适用于南京大学软件学院TSS上有记录的课程中的项目开发,由老师或同学自发的组队不适用于该系统。

LI-2:该项目仅用于信息的交流,项目文档文件的提交仍在南京大学软件学院的TSS系统上完成。

相关文档
最新文档