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

自我介绍:大家好,我是来自大数据192的韩民瑶,之所以选大数据专业,是因为父母说这个专业好就业毕业前景好。但其实我自己不是特别了解这个专业,经过Java ,C语言等专业课的学习,我依旧对这个专业的很多知识还有疑惑。也可能是自己基础不好的原因,觉得这门课有一定的难度,希望学习这门课能让我对这个专业有更深层次的理解。

软件分析:通过查阅资料,我觉得软件构造应该从用户需求开始。
需求即用户对软件功能的描述,用户通过需求告诉程序员他需要收集什么数据,这些数据该怎么处理,最后他希望看到什么结果。需求中描述的场景和内容是软件处理的核心领域,程序员需要通过代码把它表现出来。
即使用户是和你一样的程序员,需求也不可能完善到直接指导编码的地步,而且软件的构建是一个“邪恶(Wicked)”的过程,也就是说某些问题在设计阶段并不显山露水,只有在构建过程中它们才会逐渐暴露出来。这就要求程序员深入问题的领域,了解领域的相关知识,对领域做出合理的抽象,并在软件构建过程中不断完善它,直到完全实现用户需求,具备现代软件的八个主要特征。

价值要素:实用和操作性,该软件的用户评论性特别特别的评论好,还有个人使用的体验,用户的观点和认可,可以让软件表达出不一样的价值。利益相关,从事软件行业
一般软件的价值体现:人提出需求,然后软件能够解决这个需求,使用人满意。
中等一点的软件价值体现:人提出了需求,软件让人满意这个解决方案,并在此基础上,满足了使用人其他的一些需求。
高等一点的软件价值体现:不是由使用人提出需求,而是软件的功能激发了人的某种需求,或者说是软件创造了一些需求。

posted @ 2021-09-04 22:42  大数据192韩民瑶  阅读(45)  评论(1编辑  收藏  举报