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

自我介绍:

我叫李金雯,是南通大学信息科学技术学院大数据191班的一名学生,目前处于大三阶段。大数据是一门热门专业,他的前景非常好,所以这就要求我们掌握各种技能。目前来说,我在代码编程这一方面能力略有点欠缺,以前对于软件工程也不是很了解,希望通过学习对于这门学科有一个更深层次的理解。

软件分析:

·通过查阅相关资料,我了解到了软件的构建是一个非常复杂的过程,主要包括:需求分析,软件设计,程序编码,软件测试,软件发布与维护。

(1)需求分析即对用户的需求进行采集和搜集。

(2)软件设计就是把需求转化为软件系统的最重要的环节。

(3)程序编码是也是软件设计的一个过程,不同的是程序编码将前面的详细设计转换成用程序设计语言实现的程序代码。 

(4)测试是提高软件质量的重要手段,目的是发现错误(错误或其他缺陷),并验证软件产品是否适合使用。确认是否达到可用级别(用户需求),它关注系统的某一侧面的质量特性,一般来说,这些属性表示正在测试的组件或系统的程度。

(5)软件维护指在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。

·就我个人而言,我觉得一个软件最重要的就是两个要素就是实用性和安全性。实用性在于明确该软件的受众群体是谁,能否满足这类人的绝大部分需求,在使用该软件时,操作是否简单易懂;安全性则毋庸置疑,一个软件是否能正常的运行,能否保障用户的数据安全都很重要。

要想提高软件的实用性,首先应该在需求分析上面下功夫,应充分了解用户所求是什么;其次,软件的设计上面也要多一点巧思,努力构建一个简便实用的软件。

软件安全一般可以从操作系统级安全和应用软件级安全两个层面。应用软件的安全可以从用户管理和访问权限、SQL注入、恶意攻击、数据加密等方面考虑。

 

 

 

 

 

posted @ 2021-09-04 18:12  水晶猪包  阅读(106)  评论(1编辑  收藏  举报