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

个人介绍:
       我是来自信息科学技术学院大数据专业的沈陈述,是一名大三学生,经过两年专业课的学习,我对专业知识有了较好的了解,并且学习了几种不同的计算机语言。对于软件工程课程,之前有所耳闻,但是不怎么了解,希望接下来的课程学习中,能够对项目合作等方面的知识有更好的认识,同时达到这门课程本身的要求。

软件构建过程的必要步骤(摘自CSDN的文章)

1、定义问题(problem definition)2、需求分析(requirements development)3、规划构建(construction planning)4、软件架构(software architecture)5、高层设计(high-level design)6、详细设计(detailed design)7、编码与调试(coding and debugging)8、单元测试(unit testing)9、集成测试(integration testing)10、集成(integration)11、系统测试(system testing)

      构建活动主要是编码和调试,但也涉及详细设计、规划构建、单元测试、集成测试、集成等其他活动。   

      在我看来,毕业后想要以后有更长远的发展,我觉得我们现在在学习的过程中,不仅要学会编程基础的内容,还要跟老师学习思想方法,如何来构建一个软件,以及软件开发过程中的所有步骤,只有全面的去学习,在未来的工作中才能更加有竞争力。

根据我使用软件的经验,软件价值要素在我个人看来又以下几点:

1、软件的安全性。我认为任何软件最为关键的一点就是它的安全性,对于任何有关这一方面的,安全是永远要放在第一位的。对于任何公司来说,用户的信息安全永远是放在首位的,不能丢失或者泄露有关客户需求的任何数据。

2、舒适的用户界面。用户进入软件并与软件系统交互的入口,是软件的给使用者的第一印象。目前国内软件许多都有开屏推广和页面广告元素的种种植入,让人厌恶,还能触发误触,加载到那些并不有关的界面。有些app,除了广告外,还有大量的跳转模块,在用户正确点击的情况下任然存在强制跳转的现象,其本身作为一款对于我们有益的软件,却因其广告等多了许多不该有的附加功能,使得页面显得异常冗余,用户体验不好。

3、软件对口的功能要全面。软件的对于用户的需求各方面虽然不可能对于全部需求完完全全达成,但要符合大部分使用对象的需求,这样才能是一个成功的设计。

posted @ 2021-09-05 02:06  silenceji  阅读(76)  评论(2编辑  收藏  举报