软件工程准备
课程目标:完成软件工程开课前的一系列准备,对接下来为期一学期的学习有一个概括性的认识
任务一:提交课程调查问卷。
问卷地址:https://www.wjx.cn/vj/OWi5cQG.aspx
完成情况:根据自身情况如实填写了调查问卷,方便老师了解我的情况。
任务二:在博客园平台注册个人博客账号和加入班级博客
用途:师生交流、同学交流、发布作业、学习先进技术与工程经验
完成情况:成功在博客园注册了自己的账号,并且绑定了手机和邮箱。(博客地址:https://home.cnblogs.com/u/AlexNJW)
任务三:注册Github账号
用途:管理项目,记录(源码、文档,历次版本变更,bug发现与修复)等信息。
Github地址:https://github.com/
完成情况:成功注册了GitHub账号,并完成了基本操作和项目托管
个人Github地址:https://github.com/AlexNJW
参考资料:https://www.chaojibiaoge.com/U/url/7nol3kmr
任务四:点击链接填写博客园、github账号信息(https://www.chaojibiaoge.com/U/url/7nol3kmr)
完成情况:已填写。
任务五:构建之法与博客首秀
三个问题
问题一:软件在开发的不同阶段遇到的问题以及需要考虑的因素
- 个人思考:书中将软件的开发阶段分为玩具阶段,业余爱好阶段,探索阶段,成熟产业阶段这四个阶段,那么在软件发展壮大的过程中,遇到了哪些危机问题,以及它们是怎么被解决的,我相信解决这些问题有助于软件今后的发展以及个人解决软件开发过程中遇到的问题。
问题二:个人要如何才能更好地成长为一名软件工程师
- 个人思考:书中介绍了个人开发流程以及实践,在了解了这些流程后,学习了书中的这些知识,我们又该如何学习发展,掌握哪些技能和知识,才能成为一名卓越的软件工程师,在计算机行业找到更好的发展,开发出更好的软件
问题三:如何开发软件才能避免卷入软件危机中
- 个人思考:软件要具备可读性以及可维护行等,那么这些特性在开发过程中又应该如何实现,以及使用哪些开发软件可以避免这些问题。