软加工程2021:第1次作业--自我介绍+“分析”软件(热身运动)

大家好,我是来自大数据192班的殷子淇,目前是一名大三的学生,来自信息科学技术学院。当初选择这个专业是因为但是大数据正好是热门话题以及热门专业,后续肯定会被国家重视起来,人才的需求也会越来越多。所以当我怀着激动的心进行这门专业课学习的时候,我却发现它不是一般的难,但即使这样,我也会努力学习它。

据所查资料显示,软件构造是在高级语言程序设计的基础上,认识软件构造的质量标准与目标,学习软件构造的基本过程,从而具备面向质量目标的复杂软件构造方法与能力,它需要深入学习抽象数据类型 ADT 与面向对象编程 OOP,需要初步掌握面向关键质量目标(可理解性、可维护性、可复用性、健壮性、时空性能)的软件构造基本技术,并且了解软件代码重构和面向更复杂软件系统的高级构造技术。

若是想开发一个软件,就需要先形成面向质量目标的软件开发的思维模式,其次,需要能欧对实际应用问题进行抽象和建模,达到与开发者的有效表达和沟通。然后,根据用户期望质量特性进行生命周期的系统分析与评价,做出相应的优化与改进。最后,利用MATLAB,c++,Java,Python等学过的编程语言进行编码和测试,进行高质量的软件开发。

根据我之前所学过的一些编程软件以及使用过的一些软件,我认为软件费价值要素有以下三点:第一,最重要的就是软件产品的质量,在编码以及构造的时候要注意软件产品的使用性能以及稳定性,所以我们在开发软件的时候,必须要强调设计构造这个软件的重要性,制定详细可执行的测试计划,加入公测阶段,进行一定周期的检测提高,能一定程度上提高用户的使用舒适感。 第二,是成本,我们不能为开发软件而开发软件,必须要考虑人力成本和采购成本这两部分的投入,因此购买硬件软件数据库的花费是必要的,但若是有人才便一定要好好使用,人员不够时可以先聘请会软件开发但不太熟练的人员先来一起合作研究。第三,软件面向的范围,所以我们在开发软件之前,要对其进行可行性的研究,进行充分调研,突出重点需求与非重点,不能混为一谈,还需要进行充分的竞争产品分析,深挖用户需求,用户体验等,突出我们的软件产品较其他的优势之处。当然了,一只具有强执行力,分工明确的项目团队也是必不可少的。只有做到了这几点,才能更好的开发出一款深受大家喜爱的,使用率高的软件没这样的软件开发出来才有使用价值。

posted @ 2021-09-05 07:45  大数据192yzq  阅读(84)  评论(1编辑  收藏  举报