201971010116-姜婷 实验一 软件工程准备——学习历程一

项目 内容
课程班级博客链接 2022年春软件工程课程班(2019级计算机科学与技术)
这个作业要求链接 实验一 软件工程准备
我的课程学习目标 1. 学习了解软件工程开发的基本流程,掌握软件开发核心技术
2. 学习博客园使用技巧,利用markdown创建优秀博客内容
3. 学习Github的使用技巧,灵活实现项目托管
这个作业在哪些方面帮助我实现学习目标 1. 注册并开通了自己的博客,发表第一篇博客
2.注册Github,创建仓库
3. 阅读《现代软件工程—构建之法》,对软件工程有了初步认识

任务1-任务4完成情况说明

  • 任务1:课程调查问卷已提交。

  • 任务2:在博客园注册账号并加入班级。

加入班级

  • 任务3:注册Github账号,了解如何托管项目。

  • 任务4:填写博客园、github账号信息。

任务5 构建之法与博客首秀

准备从课程学习中找到答案的问题:

  1. 在软件开发过程中,各模块在各成员之间如何分配?当模块完成后,又怎么合并?在合并过程中如何统一各成员代码?代码规范是什么样的?怎么能使风格不同的代码合并,又怎样避免各代码之间的冲突、依赖。

  2. 如何利用github实现项目托管?

  3. 在P84页结对编程的学习中,我想知道怎么能在代码复核阶段减少成员冲突?

    结对编程不是程序开发者独到的发明,在现实生活中,也存在着类似的搭档关系:
    越野赛车(驾驶,领航员)
    驾驶飞机(驾驶,副驾驶)
    这些任务都有共同点:在高速度中完成任务,任务有较高的技术要求,任务失败的代价很高。
    结对编程中有两个角色: 1. 驾驶员( Driver) ;控制键盘输人。2.领航员 ( Navigator) :起到领航、提醒的作用。

  4. 软件工程开发分为哪几个阶段,过程是真么样的?使用怎样的开发环境能更好的实现软件开发?
    在书中P242看到如下开发流程,开发过程是一个不断修改的BUG的过程。

posted @ 2022-03-07 09:42  Jiokie  阅读(60)  评论(3编辑  收藏  举报