再谈软件工程的认知与理解

   本学期进行了十周的软件工程的学习,我们的小组的每个成员都是学习到了很多的内容,从一开始的项目,到双人项目,再到最后的团队项目,我们真的是可以在这三次的实际的操作项目当中得到提升,我们在最后的团队项目中,选择的的题目是图书馆借阅管理系统,我们实现了前来借阅书籍的人管理,我们这个项目实现了对信息的添加,可以及时的添加前来借阅书籍人的信息,以及对信息的查找,对信息的修改以及对信息的删除等,在使用起来可以节省很多的时间。

   我们团队在进行项目的完成当中,一直秉承着以下的原则:我们完成的软件一定要有其存在的价值,我们多有的决定都是基于这个思想,我们的软件只有真的的存在意义,才能称得上是一个软件,不然就是一顿没用的代码;在设计的过程当中,我们一定要严格保证保证代码的简洁,软件设计不是一件很随意的过程,在设计过程当中需要思考的东西有很多,但是一切的东西都尽量以简洁化来完成,但是也不能过于的简洁,而是一种简练,这这样做的汇报是我们的软件更加易于维护并且错误更少;我们在丰富软件的内容的时候要考虑到使用者的真实需求,不能一味地以自己的认知来完成,我们只有认真考虑了使用者的需求后,才能做到使大家都满意的软件;在面向未来的时候,由于我们做的软件是个很小的,知识一个简单的基础模型,就没有考虑之后的发展前景;但是一切的这些的基础,都得是我们认真思考的结果,只有认真才能完成项目!

以下是我们组每个人的新的体会:

赵龙(组长):软件工程的开发更像是一种学习的过程,我们要做的不仅仅的完成所需要的任务,我们需要做的是在完成项目的过程中来提升将自己,我们只有在实际的操作当中才能更好的知道自己那些东西欠缺,才能知道自己到底掌握了什么,通过三次的项目操作,真的使我了解到了很多,在编写软件过程我觉得还是挺繁琐的一件事,但是你往往需要的只是一个开端,只要有这个开头接下来完善下去就会很轻,当然这些都是需要我们有比较强的代码掌握能力。

郑庆涛(组员): 软件工程涉及的资源有:人力、资金、时间的合理分配,涉及到文化与管理等,及各种规划化。软件开发是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。在这个过程中的每一阶段,都包含有相应的文档编制工作。件开发过程当中,遵循一定的流程,主要包括系统分析、系统设计、系统编码、系统测试以及系统的维护等几个阶段。

邹明汕(组员):软件工程包含为完成软件需求、设计、构建、测试和维护所需的知识、方法和工具。软件工程不局限在理论之上,更重要在实践上,能够帮助软件组织协调团队、运用有限的资源,遵守已定义的软件工程规范,通过一系列可复用的、有效的方法,在规定的时间内达到预先设定的目标。针对软件工程的实施,无论是采用什么样的方法和工具,先进的软件工程思想始终是最重要的。只有在正确的工程思想指导下,才能制定正确的技术路线,才能正确地运用方法和工具达到软件工程或项目管理的既定目标。

张艺骞(组员):目前市面上也涌现出一批面向不同方面的软件过程的书籍,可是在这里,我一直没找到真正对实践有指导意义的,可操作的应用方法,所以现在这儿抛块砖,望各位高手指正。
我个人的理解,软件工程就是按照工程学的管理方式,有组织、有计划的,在一定的质量基础、时间限度和成本范围内,实现功能明确的软件系统。而且,软件工程在企业范围内运行,一定需要企业资源的支持,要与企业的经营、决策、管理体系联系在一起,才能够被踏踏实实的落实下来。
软件业作为一个服务业,要想得到发展,首先必须形成一个对软件服务有迫切需要的市场。其次,这个市场中的消费者必须具备足够的购买力。软件的消费群体简单一点,可以分为个体消费和企业消费。中国的企业群体,数量庞大,但是质量不高。上规模的企业极少,因此,中国的企业对大型软件的消费肯定是有限的,软件的个人消费,至少目前在中国,还是不成气候。因此,国内目前能够形成比较大规模的独立市场的,肯定是小规模的软件系统。

 

posted @ 2021-06-23 16:42  是个~小白  阅读(402)  评论(0)    收藏  举报