软件工程实践总结---纸上得来终觉浅
| 这个作业属于哪个课程 | 软件工程-23年春季学期 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践总结&个人技术总结 |
| 这个作业的目标 | <软件工程实践总结> |
| 其他参考文献 | 《构建之法》 |
一、课程回顾与总结
1. 问题思考的博客链接
2.对问题的重新解答
- 问题一:软件工程是什么
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 - 问题二:学习软件工程可以为我带来什么
学习软件工程这门课之后,我更加系统地认知了软件开发的过程,并亲身经历了软件开发的项目,有了很多的收获。纸上得来终觉浅,绝知此事要躬行。
3.项目各个阶段收获
- 需求
需求确定了项目的走向,没有明确的需求,后续的开发也无从谈起。需求需要具体、完整、明确,将项目的整体基本需求都确定下来,切忌在开发过程中频繁地更改需求,这样不仅会使得项目需求变得混乱,结构不明,而且容易让已经编写好的代码作废,让小组成员的努力白费。 - 设计
项目的设计主要分为原型界面设计和数据库设计。
我主要负责的是原型设计,在设计的过程中,常常会发现一些问题。这时就需要我能够想到各种变通的解决方法去完成既定的需求。在逐渐完成原型设计的过程中,我也对目标软件有了更深的认识。 - 实现
实现是最关键的一步,需要小组成员精诚合作,协调一致,才能够做出自己满意的成果。
前端开发使用的是vue框架,有许多需要复用的结构都需要和小组成员充分沟通。 - 测试
测试阶段我们通过在开发途中进行了白盒测试,在开发完成后也进行了黑盒测试。力求能够让软件达到预期的效果。4.理解心得
个人项目是个人完成的,主要还是技术方面可能会存在问题,经过相应的学习后就能进行处理。
结对编程时主要还是依赖于双方的合作,我主要负责页面的美化,而另一个队友则是负责具体逻辑应该如何实现,这时我已经认识到分工合作的好处了。
团队项目时理解心得较多,我们团队项目的完成不仅依赖于大家的分工合作,在出现问题时能互相协作帮助解决,前后端交互也很重要,需要制定相应的接口文档来协调双方的交互问题。
5.自我评分
| 目标 | 分值(百分制) | 解释 |
|---|---|---|
| 理解软件工程师的职业道德规范和实践要求,了解国情社情民情,理解软件产品对社会、健康文化等影响,树立积极向上的软件开发理念 | 82 | 软件工程师需要遵守最基本的职业道德,不能做出危害社会的行为 |
| 掌握需求分析的全过程,能辨别客户表述的多样化要求,熟练使用需求表达工具,能够规范、准确地表达客户的需求,构建需求分析模型 | 90 | 熟练运用原型设计工具,能生成项目需要的原型 |
| 掌握软件开发的全过程,遵循体系结构设计方法和基本设计原则,通过正式的技术评审,完成从体系结构设计模型、数据设计模型和构件级设计模型,形成面向高效可靠的服务组件设计方案或软件系统设计方案 | 85 | 掌握软件开发的基本过程,能遵循体系结构设计方法和基本设计原则 |
| 能够执行从组件到软件系统的技术评测,具备设计模型的评判能力,具有创新设计意识,能够优选设计方案 | 90 | 对项目功能的实现能提出自己的见解,并和组员交流 |
| 遵循软件开发各阶段文档标准,采用规范的表达,掌握需求规格说明书、系统设计说明书、系统测试报告等文档撰写方法,具备与业界同行交流能力 | 95 | 掌握一定的文档编写能力 |
| 具有良好的团队意识和合作技能,能够与其他成员开展有效的沟通和协作;能够组织、协调或指挥团队开展工作 | 90 | 有良好的团队合作能力 |
| 能够辨别具体软件项目管理中涉及的构成要素,掌握软件规模和工作量的估算方法,能够选择合适的工具规划软件进度并对项目管理过程进行配置,具备初步的管理复杂软件工程项目的能力 | 90 | 能够用适合的工具帮助项目的管理 |
二、个人技术总结
...全文
相关推荐
自考软件工程心得体会
### 自考软件工程心得体会#### 一、纸上得来终觉浅,觉知此事要躬行在软件工程的学习过程中,“纸上得来终觉浅,觉知此事要躬行”这句话有着深刻的含义。
无锡NIIT实训心得.doc
“纸上得来终觉浅,绝知此事要躬行”——这句古语在我实训过程中得到了充分体现。在实践中,我发现许多理论知识在实际应用中需要灵活变通,不能单纯依赖课本。
Replica:纸上得来终觉浅,绝知此事要躬行
本项目围绕从原始人类多能干细胞(hPSCs)中衍生滋养层干细胞的研究展开,重点通过RNA-seq技术对细胞谱系分化过程进行转录组分析。项目提供了完整的生物信息学分析流程,包括数据预处理、差异表达分析及
poc:Proof of Concept | 纸上得来终觉浅 绝知此事要躬行
本项目展示了如何通过Java Agent结合Javassist技术对Apache HttpClient连接池进行监控和干预。项目分为agent和example两个模块,前者实现字节码增强,后者模拟HT
不怕学问浅精选.doc
“纸上得来终觉浅,绝知此事要躬行”,这句格言强调了理论知识与实践相结合的重要性。



