307
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | <课程回顾与总结、个人技术总结> |
其他参考文献 | .... |
@
1.1程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
并不是所有需求都有实现的价值,各种各样的需求程序员也没法全满足,最终也会导致产品变得臃肿和失去核心定位。最重要的是要取其精华!
1.2认为软件系统十分复杂是不是因为软件工程还没有充分发展?
我现在认为是软件工程没有充分发展,要是充分发展了,就不需要专门学习软件工程这个专业,而是普通人没学过这个专业的人也能编程。
1.3有了GPT类的应用,传统的搜索引擎是否会被完全替代?
目前是还是不会被替代,因为目前GPT发展的还是不够,有些问题还是不够理解,回答错误,有些时候回答很长,而人们不需要那么长的答案。
1.4花费时间越多,代表工作量越高吗?
并不是,有些时候会做一些重复性的工作,而花费的时间又很长。
1.5代码量与个人的编码能力有直接关系吗?
没有直接关系,有时候会编码一堆简单代码,这就会时程序员没有进步。
各个阶段收获:
需求阶段:
提高了需求分析能力,把用户的需求改成可执行的软件需求。
设计阶段:
在这个阶段主要掌握了如何根据需求设计合理的系统架构、模块划分。
实现阶段
编程能力:
通过这次的实践课提升了编程技能以及如何使用框架做项目。
也在多人协作的环境中,学会合作和如何与队友相处。
测试阶段
根据项目需求制定详细具体的测设方法和计划。
发布阶段
在发布过程中学会管理风险。
目标 | 得分 | 评价 |
---|---|---|
目标1 | 92 | 我充分理解了道德规范和实践要求及了解国情社情民情 |
目标2 | 87 | 掌握了需求分析的全过程,能够辨别客户表述的多样化要求 |
目标3 | 80 | 掌握软件开发的全过程还不够还有可提升的空间,遵循体系结构设计方法和基本设计原则 |
目标4 | 75 | 具备了设计模型的评判能力,但是没有具有创新设计意识 |
目标5 | 90 | 遵循软件开发各阶段文档标准,采用规范的表达, 具备了与业界同行交流能力。 |
目标6 | 85 | 具有良好的团队意识和合作技能,能够与其他成员开展有效的沟通和协作 |
目标7 | 80 | 能够辨别具体软件项目管理中涉及的构成要素,掌握软件规模和工作量的估算方法 |