201771010111-李瑞红 实验一 软件工程准备-<软件工程构建之法-基础认识和理解>

项目 内容
这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/
这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
作业学习目标 通过浏览邹欣老师博客或《现代软件工程—构建之法》,学习软件构建之法,总结三个问题以及做出解答,并且学会用MarkDown编辑博客

1、实验目的与要求

(1)学习博客园软件开发者学习社区使用技巧和经验;

(2)了解Github的基本操作。

2、实验内容

任务1:调查问卷(已完成)

任务2:在博客园平台注册个人博客账号和加入班级博客(已完成)

  • 用途:师生交流、同学交流、发布作业、学习先进技术与工程经验
  • 博客园地址:http://www.cnblogs.com/
  • 请参考这篇博客创建个人博客园博客账号
  • 班级博客地址:https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
  • 登录博客后,在浏览器中打开链接,加入班级(若链接失效请在群内联系助教)

任务3:注册Github账号(已完成)

任务4:各位同学点击以下超级表格链接填写博客园、github账号信息(已完成)

https://www.chaojibiaoge.com/index.php/U/url/daldh614

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

  • 快速浏览邹欣老师博客或《现代软件工程—构建之法》,参照参考文章的提问模板,尝试拟定3个准备从课程学习中找到答案的问题,并以写博客形式记录下来,博客要求使用Markdown排版。
  • 请参考这篇博客修改博客园博客默认编辑器。
  • 请参照这篇博客,在博客撰写中练习 MarkDown,有余力的同学可以进一步优化博客的阅读体验

    浏览邹欣老师博客或《现代软件工程—构建之法》,参照参考文章的提问模板,提出三个问题如下:

    1.软件工程是什么?软件工程涵盖的领域有哪些?软件工程与哪些学科相关?

    • 软件工程是把系统的有序的可量化的方法应用到软件的开发,运行,维护上的过程。
    • 软件工程包括下列领域:软件需求分析软件设计软件构件软件测试软件维护
    • 软件工程和下列的学科相关:计算机科学,计算机工程,管理学,数学,项目管理学,质量管理,软件人体工学,系统工程,工业设计和用户体验设计。
    • 人们在开发,运营,维护软件的过程中有很多技术,做法,习惯和思想体系。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”。软件开发流程的目的是为了提高软件开发,运营,维护的效率,并提高软件的质量,用户满意度,可靠性和软件的可维护性。

      2.怎样才能在软件开发团队中做一名合格的队员呢?

    • 交流:能有效地和其他队员交流,从大的技术方向,到看似微小的问题。
    • 说到做到:要做到按时交付。
    • 接受团队赋予的角色并按角色要求工作:团队要完成任务,有很多事情要做,要能够接受任务并高质量的完成。
    • 全力投入团队的活动: 就像一些评审会议,代码复审,都要全力以赴地参加,而不是游离于团队之外。
    • 按照团队流程的要求工作:团队有自己的流程(见“团队和流程”-章),个人的能力即使很强,也要按照团队制定 的流程工作,而不要认为自已不受流程约束。
    • 准备:在开会讨论之前,开始一个新功能之前,一个新项目之前,都要做好准备工作。
    • 理性地工作:软件开发有很多个人的、感情驱动的因素,但是一个成熟的团队成员必须从事实和数据出发,按照流程,理性地工作。很多人认为自已需要灵感和激情,才能为宏大的目标奋斗,才能成为专业人士。

      3.如何尽力学好软件工程这门课程?

    • 先总体把握课程内容,在通读了《现代软件工程—构建之法》,对软件工程所要学习的内容有了总体的理解。学习这门课程,不仅要求我们要掌握一些技术,熟悉软件制作流程,还要有团队合作意识,学会与他人合作。每节课做好提前准备工作,比如预习课前内容,对这节课有一个预知。积极完成课后作业,课后作业是对所学课程的一个复习和巩固,这是十分重要的。

猜你喜欢

转载自www.cnblogs.com/LRHLRH123----/p/12384268.html