202031607127-朱习良 实验一 软件工程准备 对软件工程的初步认识
实验一 软件工程准备
项目 | 内容 |
---|---|
班级博客链接 | 2023春软件工程2020级计算机科学与技术 |
本次作业要求链接 | 实验一 软件工程准备 |
我的课程学习目标 | 1. 学习软件工程的基本概念和方法, 2. 掌握软件开发的流程和规范, 3. 提高软件开发的能力和水平。 |
本次作业在哪些方面帮我实现学习目标 | 1. 我了解了博客园和Github的基本操作, 2. 我浏览了一些博客,对于博客园这个交流平台有了初步的认识,并充满了求知欲。 3. 学会了使用Markdown写博客,同时也提高了我的语言组织能力、表达能力、以及综合实践能力。 |
任务完成情况说明
任务1:调查问卷
我已经在指定的网址提交了课程调查问卷。
任务2:在博客园平台注册个人博客账号和加入班级博客
我已经按照指导文档创建了个人博客园账号,并成功加入了班级博客。
任务3:注册Github账号
我已经注册了Github账号,并了解了基本操作和如何托管项目。
任务4:填写博客园账号与Github账号的链接
我已经在指定的链接中填写了博客园账号和Github账号的链接。
任务5:构建之法与博客首秀
我阅读了《现代软件工程—构建之法》,并拟定了以下三个问题:
- 软件工程的基本概念和方法有哪些?
- 软件开发的流程和规范是什么?
- 如何提高软件开发的能力和水平?
问题一:软件工程的基本概念和方法有哪些?
软件工程是一门涉及软件开发全过程的学科,包括软件需求分析、设计、编码、测试、维护等各个环节。软件工程的基本概念和方法包括以下几个方面:
- 软件生命周期模型:软件生命周期模型是指软件开发过程中各个阶段的划分和组织方式,常见的有瀑布模型、迭代模型、螺旋模型等。
- 软件需求分析:软件需求分析是指对软件系统的需求进行分析和定义,包括功能需求、性能需求、质量需求等。
- 软件设计:软件设计是指根据需求分析结果,对软件系统进行结构设计、模块设计、接口设计等,以满足需求。
- 软件编码:软件编码是指将设计好的软件系统转化为计算机可执行的程序代码。
- 软件测试:软件测试是指对软件系统进行各种测试,以验证其功能、性能、质量等是否符合需求。
- 软件维护:软件维护是指对已经开发完成的软件系统进行维护和更新,以保证其长期稳定运行。
问题二:软件开发的流程和规范是什么?
软件开发的流程和规范是指在软件开发过程中,按照一定的流程和规范进行开发,以保证软件开发的质量和效率。常见的软件开发流程和规范包括以下几个方面:
- 软件开发流程:软件开发流程是指软件开发过程中各个阶段的划分和组织方式,常见的有瀑布模型、迭代模型、螺旋模型等。
- 软件需求规范:软件需求规范是指对软件系统的需求进行规范和定义,包括功能需求、性能需求、质量需求等。
- 软件设计规范:软件设计规范是指根据需求规范结果,对软件系统进行结构设计、模块设计、接口设计等,以满足需求。
- 编码规范:编码规范是指在编写程序代码时,按照一定的规范进行编写,以保证代码的可读性、可维护性和可扩展性。
- 测试规范:测试规范是指对软件系统进行各种测试,以验证其功能、性能、质量等是否符合需求。
- 维护规范:维护规范是指对已经开发完成的软件系统进行维护和更新,以保证其长期稳定运行。
问题三:如何提高软件开发的能力和水平?
要提高软件开发的能力和水平,可以从以下几个方面入手:
- 学习软件工程的基本概念和方法,掌握软件开发的流程和规范。
- 学习编程语言和开发工具,了解各种编程技术和框架。
- 参与开源项目和社区,了解最新的技术和工程经验。
- 不断实践和总结,积累经验和技能。
- 提高自身的沟通和协作能力,与团队成员和用户进行良好的沟通和协作。
总结与思考
- 通过阅读《现代软件工程—构建之法》这本书,我对于现代软件工程的项目方法有了初步的认知
- 通过对于GitHub的了解我对于这个开源平台有了初步的认识,并且对于以后的项目的构建有了初步的想法
- 我对于软件工程的背景,以及操作方法,以及以后可能会遇到的问题有了初步的思考。
结语
以上是我对软件工程的基本概念和方法、软件开发的流程和规范以及如何提高软件开发的能力和水平的一些思考和总结,现代软件工程作为新工程的一种,对时代的进步具有及其重要的意义,因此我们要努力学习。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架