201870020103-崔梦涛 实验一 软件工程准备—博客撰写初体验!

[课程班级博客链接:] https://edu.cnblogs.com/campus/xbsf/2018CST

[实验一要求链接:] https://www.cnblogs.com/nwnu-daizh/p/14483282.html

博客撰写初体验!

       本次博客的内容分为四大部分,首先是对实验一中任务一到任务四的完成情况做一个说明,第二部分是列出我的课程学习目标,第三部分是这个作业在哪些方面帮助我实现学习目标,第四部分是对邹欣老师博客或《现代软件工程—构建之法》进行浏览,参照参考文章的提问模板,尝试拟定3个准备从课程学习中找到答案的问题,并以写博客形式记录下来。那么本次作业核心的部分就是对于MarkDown的排版的一个基本的了解及使用。

一、任务完成情况说明

1.任务一:调查问卷

       在填写任务一的调查问卷的过程中,我发现了自己还存在的一些问题,首先是在和老师交流方面表现不好,应该在遇到困难的时候,多多向老师进行虚心地请教。在学习软件工程这门课之前,编写的代码过少,甚至于不能明确地说出到底编写了多少行代码,没有一个较为确切的概念。虽然在之前学习过WEB前端开发技术,但是对于这门课程的一些知识点都已经遗忘了,对于移动开发技术没有进行过学习。因此我对于这门课程的学习有些担心。

2.任务二:成功在博客园平台注册个人博客账号和加入班级博客

3.任务三:成功注册Github账号

4.任务四:按照要求填写博客园、github账号信息

二、课程学习目标

       软件工程这门课不仅是本专业的专业必修课程,更是专业核心课程,4个课程学分,72个课程学时。课程安排在第1周到第十八周,因此需要对这十八周的学习进行合理的分配。

*阶段一:

       首先对于软件工程的概念要有详细地理解,大体上知道这门课的核心内容有哪些。

*阶段二:

       学会对一个软件工程进行可行性研究,它的目的在于用最小的代价在尽可能短的时间内确定是否能够解决问题。学会通过技术可行性、经济可行性和操作可行性三个方面研究这个软件工程的可行性。

*阶段三:

       掌握需求分析的主要内容,它的基本任务是准确回答“系统必须做什么”这个问题。学会在可行性研究的基础上对目标系统提出更加完整、准确、清晰、具体的要求。

*阶段四:

       详细地设计,这一阶段的更笨目的是确定应该怎样具体地实现所要求的系统,经过这一阶段的设计工作,应该得出对目标系统的精确描述。

*阶段五:

       编码实现阶段,也就是把详细设计阶段的描述直接翻译成某种程序设计语言的程序。程序的质量主要取决于软件的合计的质量。

三、这个作业在哪些方面帮助我实现学习目标

       这个作业让我们初次了解了博客是如何撰写的,初步尝试了MarkDown的排版。

四、就《现代软件工程—构建之法》提出的三个问题:

问题一:在“设计与实现阶段”,我们要搞清楚软件是怎么解决这些需求的?在“测试”和“发布”阶段,我们要搞清楚软件真的解决了这些需求了么?

问题二:如何提出一个靠谱的工程项目的需求分析?NABCD 模型指的是什么?

问题三:在一个软件工程的最终维护阶段,最终的程序测试过程中,怎样才可以达到最高的效率?

posted @ 2021-03-09 22:16  201870020103-崔梦涛  阅读(75)  评论(1编辑  收藏  举报