项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
我的课程学习目标 (1)学习博客园软件开发者学习社区使用技巧和经验

(2)了解Github的基本操作
这个作业在哪些方面帮助我实现学习目标 (1)基本学会了markdown排版

(2)通过阅读邹欣老师的博客及书籍对软件工程这门课程有了初步的认识

(3)也了解Github的基本操作
参考文献 [1]邹欣. 构建之法——现代软件工程[M]. 人民邮电出版社, 2014.

[2]邹欣.现代软件工程讲义 目录[EB/OL].(2011-11-27)[2020-03-2].https://www.cnblogs.com/xinz/.

问题一

上学期我们已经开设过《工程经济》这门学科,这学期开设了《软件工程》这门学科,对于这两个学科而言都是与软件工程经济学相关的,所以我想知道为什么不将这两门学科合在一起作为一门学科呢? 经过查阅资料,我获得了以下信息:

- 工程经济学又称费用效益分析,是研究如何使工程技术方案(或投资项目)取得最佳经济效果的一种科学的评价体系。工程经济学通常以工程项目为研究对象,报建中的企业可以是一工程项目,但企业往往还包括工程项目以外的经济活动。全面的企业经济活动的研究是企业经济学的任务。
- 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
- 在《构建之法——现代软件工程》的第一章第2小节也详细介绍了软件工程的概念、特殊性、以及软件工程与计算机科学的关系等其他知识。
- 软件工程的概念
- 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
- 软件工程包括下列领域
- 软件需求分析
- 软件设计
- 软件构建
- 软件测试
- 软件维护
- 软件工程的特殊性
- 复杂性
- 不可见性
- 易变性
- 服从性
- 非连续性
- 总而言之,这两门学科的侧重点不同,《工程经济》作为《软件工程》这门课程的先导课程,不仅为我们学习《软件工程》奠定了基础,也带我们了解了其他工程项目的评价体系。

问题二

在之前学习过程中,我们也尝试过两人合作结对编程,但我们的学习效果并不明显,我想问一下具体如何做可以提高结对编程的收获?

- 在阅读《构建之法——现代软件工程》这本书时,我了解了很多。通过对第四章的阅读我知道了结对编程是一个相互学习、相互磨合的渐进过程,我们需要时间去适应这种模式,并且不是所有的项目都适合这种模式。
- 两人合作分为以下5个阶段,我们应该分阶段来具体实施这种模式,在不同的阶段使用不同的并且适合该阶段的技巧,从而达到合作双方收获最大化。
- 萌芽阶段
- 磨合阶段
- 规范阶段
- 创造阶段
- 解体阶段

问题三

在阅读第五章第2小节软件团队的模式之前,我以为几个人组成小组,一起努力做一件事,这样的小组就是团队,我不知道对于一个软件团队而言有很多模式,在简单浏览完这几个软件团队的模式介绍之后,我发现每个模式都有其优缺点,我们应该如何衡量这些优缺点?哪一种模式又是最适合我们的一种模式呢?

- 软件团队的模式
- 窝蜂模式
- 主治医师模式
- 明星模式
- 社区模式
- 业余剧团模式
- 秘密团队
- 特工团队
- 交响乐团模式
- 爵士乐模式
- 功能团队模式
- 官僚模式
- 对于“在实际项目中我们应该如何衡量这些优缺点?哪一种模式又是最适合我们的一种模式呢?”这些问题希望在我这学期的学习和不断实践中可以得到答案。

个人总结

通过阅读邹欣老师的著作《构建之法——现代软件工程》,我学习到了很多和这门课程相关的知识,不管是概念知识还是学习方式,都有了更多的理解,也纠正了之前自己的一些错误理解。同时这次的博客作业也给我带来了不同的体验,对于MarkDown排版有了基本的了解,大多排版语句都是一边写博客一边学习,但我知道肯定有很多排版格式是我还没有接触到的,希望在不断的练习中可以掌握更多的排版操作。最后,更多的还是对这学期这门课程的期待,希望自己通过这学期的学习收获到更多的东西。

201771010108-韩腊梅 实验一 软件工程准备—<对软件工程的初步了解>的更多相关文章

  1. 201771010108 -韩腊梅-java学习进度表

    2018面向对象程序设计(Java)课程进度表 周次 (阅读/编写)代码行数  发布博文量/评论他人博文数量  课余学习时间(小时)  学习收获最大的程序阅读或编程任务 1 30/40 1/0 8   ...

  2. 201771010108韩腊梅《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 木子林 程序设计评测:https://pintia.cn/ 19362039991@q ...

  3. 【软件工程】电梯调度的初步实现 李亚文&&郭莉莉

    一.开门见山,代码粘 using System; using System.Collections.Generic; using System.Data; using System.Drawing; ...

  4. 第三周java实验报告

        实验三 Java基本程序设计(2) 实验时间 2018-9-13 第一部分:理论知识回顾 第一章 再次了解了java“白皮书”的关键术语,java的常见术语,对于大多数“白皮书”的关键术语依然 ...

  5. 201771010142-张燕 实验一 软件工程准备—<软件工程的初步了解和学习目标>

    实验一 软件工程准备 项目 内容 软件工程 https://www.cnblogs.com/nwnu-daizh/ 软件工程准备要求 https://www.cnblogs.com/nwnu-daiz ...

  6. 201771030129-张琳 实验一软件工程准备—<阅读书之后的三个疑问>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ 本次作业要求链接 https://www.cnblogs.com/nwnu ...

  7. 201771030117-祁甜 实验一 软件工程准备—<阅读《现代软件工程——构建之法》提出的三个问题>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...

  8. 201771030120-王嫄 实验一 软件工程准备 <课程学习目的思考>

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE 这个作业要求链接 https://www.cnblogs.com/nwnu- ...

  9. 软件工程(C编码实践篇)学习心得

    孟繁琛 + 原创作品转载请注明出处 + <软件工程(C编码实践篇)>MOOC课程 http://mooc.study.163.com/course/USTC-1000002006 软件工程 ...

随机推荐

  1. php -v 找不到命令

    [root@localhost htdocs]# php -v -bash: php: command not found export PATH=$PATH:/usr/local/php7/bin ...

  2. 026.掌握Service-外部访问

    一 集群外部访问 由于Pod和Service都是Kubernetes集群范围内的虚拟概念,所以集群外的客户端默认情况,无法通过Pod的IP地址或者Service的虚拟IP地址:虚拟端口号进行访问.通常 ...

  3. 内网渗透之信息收集-Linux系统篇

    linux 系统信息 grep MenTotal /proc/meminfo #查看系统内存总量 cat /etc/issue #查看系统名称 cat /etc/lsb-release #查看系统名称 ...

  4. PHP的json_encode和json_decode的区别

    经常搞混的两个PHP函数: json_encode()是对变量进行json编码 json_encode()为要编码的值,且该函数只对utf8编码的数据有效 json_decode($json)对jso ...

  5. GCC 特性整理

    1, attrib 属性 1.1 对齐指令 2,结构体名称 3,switch case 必需{} 否则会报错 a label can only be part of a statement and a ...

  6. C++ 选择排序的理解

    #include<stdio.h> #include <iostream> using namespace std; void swap(int *a, int *b) //元 ...

  7. css中:link和@import的区别

    两者都是外部引用css的方式.但是有一定的区别: 1. 从属关系:link是一个xhtml标签,除了加载css外,还可以定义 RSS.rel 连接属性等: @import属于css范畴,只能加载css ...

  8. 用 jQuery 实现表单验证(摘抄)——选自《锋利的jQuery》(第2版)第5章的例题 5.1.5 表单验证

    5.1.5 表单验证 表单(form)作为 HTML 最重要的一个组成部分,几乎在每个网页上都有体现,例如用户提交信息.用户反馈信息和用户查询信息等,因此它是网站管理者与浏览者之间沟通的桥梁.在表单中 ...

  9. [红日安全]Web安全Day12 – 会话安全实战攻防

    本文由红日安全成员: ruanruan 编写,如有不当,还望斧正. 大家好,我们是红日安全-Web安全攻防小组.此项目是关于Web安全的系列文章分享,还包含一个HTB靶场供大家练习,我们给这个项目起了 ...

  10. 基于 Roslyn 实现一个简单的条件解析引擎

    基于 Roslyn 实现一个简单的条件解析引擎 Intro 最近在做一个勋章的服务,我们想定义一些勋章的获取条件,满足条件之后就给用户颁发一个勋章,定义条件的时候会定义需要哪些参数,参数的类型,获取勋 ...