高等软件工程需求分析挑战与总结

      我们小组的题目是《轨道信号灯控制系统》,一开始拿到这个题目的时候,我们都低估了他的复杂程度。从一开始的前期调研,领域分析,到需求分析,这一路走来,我们慢慢通过这个题目感受到了软件开发过程中面临的种种挑战。

      在领域分析到需求分析,我们从一头雾水,到慢慢的了解铁路轨道的运行大概模式,以及轨道信号灯控制系统的作用和运行原理。期间,我们还请教了一个曾经是高铁司机的朋友,还查阅了《铁路技术管理规程(普速铁路部分)》。这既是我心中一开始认为的领域分析,当我们知道了要开发一个什么样的系统后,我们通过不断地讨论,提出想法、讨论、推翻、再提出并再讨论的方式,不断完善我们的系统。这是一个很有趣的过程,从整体的系统框架,再到局部的细节安排,每一次我们想到一个曾经遗漏的关键问题的时候,大家都能感觉到一种满足感。

      由于大家对这个题目的了解都有一定的局限性,所以我们组利用了大量的时间共同讨论,经常开会讨论三四个小时。我们的合作思路基本是明确分工、统一讨论。就是我们会把答辩是老师指出的问题列出来,逐条讨论。也恰恰是这样的各抒己见,让我们很多问题和纰漏得到了解决。再比如在需求建模的过程中,我们会把整个流程拿出来共同讨论,但在执行画UML图的时候,可能谁更熟练类图,谁更熟练时序图,就由他来完成。我认为这是一个很不错的合作方式。

      总结起来,通过这段时间的工作来看,软件开发任务确实具有很大的挑战,需要宏观构架的掌控,又要细致的留心细节。在接下的时间里,我认为通过我们小组的共同努力,应该可以不断完善我们的系统模型,希望能得到一个满意的效果。

posted @ 2020-12-14 15:48  huangtd  阅读(172)  评论(1)    收藏  举报