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

课程:软件工程导论 班级链接
作业要求 作业要求
作业目标 做一个自我介绍,了解一下软件工程,了解 github , gitee 的基本使用

自我介绍

你好,我叫彭学智。目前是广东工业大学计科大三的一名学生,一个随和的人。爱好呀,我的爱好可以说广泛,几乎所有可以给我带来新奇体验的事情我都喜欢,包括读各领域的书籍,各种体育运动,艺术欣赏,写程序,看电影,旅行,徒步,冥想;但我的爱好也可以说是没有,因为目前似乎还没有遇到令我如痴如醉、不可自拔的爱好。也许从某种程度上来说,那些让你痴迷的爱好,就会是一直想要追寻的生命意义。我也希望通过不断的尝试,在生活里做更多的事情,找到热爱的事,而且它们大概率不会只有一件。

五个问题

1.什么是软件工程

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

2.我们为什么要学软件工程

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

3.应该怎么学软件工程

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

4.作为一切的开始,我们应该怎么做好需求分析

了解客户业务需求
确定需求范围
充分沟通和确认
使用合适的需求分析方法
细致入微地描述需求
审核和修正需求
建立需求管理系统

5.如何判断一个软件是不是好的软件

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

收获预期

希望可以学习到规范的软件设计、编写流程。
培养良好的代码编写习惯。
希望可以了解关于整个软件项目的工程管理经验。

截图&地址

我的 gitee 地址
与自己 GitHub ID 一致的 GitHub 仓库

posted @ 2023-09-06 10:47  logician  阅读(42)  评论(0)    收藏  举报