软工作业1:自我介绍+软工5问

发布时间 2023-09-06 13:05:51作者: 迪力木热提·开依散尔

表头
| 这个作业属于哪个课程 | < https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 > |
| 这个作业要求在哪里|https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework |
| 这个作业的目标 | 使用Markdown语法撰写博客; Git与GitHub的链接使用; 预习课本知识和提问 |

自我介绍
hello 大家好啊!我叫迪力木热提·开依散尔。就读于广东工业大学计科今年大三。刚刚22岁,我的爱好有:踢足球,健身,读书,听说唱。我很喜欢随意的东西,没有限制的那种,向往自由。当然我的专业是计算机所以我这几年也在学计算机相关知识,可能因为基础问题学的有点吃力,但我也比较喜欢提出问题不断地寻找问题的答案,因此我相信我能学的越来越好,以后我会在这里分享我的关于计算机相关的一切,感谢大家!

五个问题
1.什么是软件工程
采用系统的工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而验证正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济的开发处高质量的软件并有效地维护它。

2.我们为什么要学软件工程
通过规范化的流程和工具,软件工程可以确保软件项目的高质量交付,包括软件功能的正确性和稳定性,以及软件的可维护性和可靠性。
软件工程可以帮助软件开发团队规范化开发流程,减少开发过程中的重复劳动和错误。同时也可以提高代码复用性和可扩展性,减少开发时间和成本。
通过规范化的项目管理流程,软件工程可以减少项目中的风险和不确定性。同时也可以通过严格的测试和验证,确保软件系统的稳定性和可靠性。
对于社会和企业来说,软件工程也有助于提高社会的数字化水平和企业的竞争力。

3.应该怎么学软件工程
需要不断学习和更新知识,注重实践,注重团队合作,要注重培养解决问题的能力。
了解软件开发的整个生命周期,包括需求分析、设计、编码、测试、部署等环节,掌握每个环节的基本流程和注意事项。
掌握软件设计的基本原则、方法和技巧,了解常用的设计模式和架构,熟悉常用的设计工具和语言。
了解项目管理的概念和方法,掌握项目计划和进度管理的基本知识和技能,熟悉团队协作和沟通的技巧和方法。
通过实际项目和实践操作,积累软件开发和管理的实践经验,提高软件工程的应用能力。

4.作为一切的开始,我们应该怎么做好需求分析
了解客户业务需求
确定需求范围
充分沟通和确认
使用合适的需求分析方法
细致入微地描述需求
审核和修正需求
建立需求管理系统

5.如何判断一个软件是不是好的软件
满足用户需求并且易使用、高性能、高可靠性、高可维护、高可移植的软件。除了以上几个方面,还要考虑软件的易学性、文档的完整性等因素。

收获预期
努力学习跟上节奏,打好基础,相互交流。
希望可以学习到规范的软件设计、编写流程。
培养良好的代码编写习惯。

一下是我的gitee和github地址
https://gitee.com/dilimureti
https://github.com/dilimureti