zoukankan      html  css  js  c++  java
  • 201771030108-鲁斌 实验一 软件工程准备-初识软件工程

    实验一 软件工程准备-初识软件工程

    项目 内容
    课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
    这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
    我的课程学习目标 掌握软件工程课程的基本理念,可以将这些理念熟练地运用于工程实践
    这个作业在哪些方面帮助我实现学习目标 (1)工具层面教会了我使用GitHub (2)理论层面对软件工程这门课有了基本的认识
    作业正文 (1)学习博客园软件开发者学习社区使用技巧和经验;(2)了解Github的基本操作。
    作业参考文献 邹欣. 构建之法:现代软件工程[M]. 人民邮电版社, 2014.

    ——————————————————————————————————————————————————————————————

    一.熟悉课程实施环境

    1.博客园的常用操作
    (1)首先更改编辑环境为Markdown.
    (2)标题分级。
    标题一般分为大标题,小标题,一级,二级,三级,四级标题,不同的标题有不同的表示方法,请严格按照下图所示编辑(左图语法,右图效果)。

    (3)列表。一定要注意“-”之后必须留一个空格(左图语法,右图效果)

    (4)表格。“|内容|”前后必须留空格,第二行必须要加|-----|-----|。

    (5)插入图片,可直接将博客园里的图片地址复制过来即可。

    (6)博客园的页面有定制功能,如果需要改变背景,字体之类的用css做修改。

    2.GitHub的常用操作
    GitHub我是参照着这个博客学习的,我把链接留下,有需要的自取 https://baijiahao.baidu.com/s?id=1608871531156986161&wfr=spider&for=pc

    二.问题记录

    以下我提出三个问题,我对问题理解可能比较浅显,欢迎大家在评论区留言,有问题我们可以一起交流。
    

    (1)我们要学的这门课程叫软件工程,那么到底什么是软件工程,为什么要学习这门课程?

    答:在邹欣老师的《构建之法——现代软件工程》第一张绪论1.2节对什么是软件工程做了解答。
       a.软件工程是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。
       b.技术是为了解决问题所提出的,软件工程这门课程也是这样。软件工程针对的是软件,用来规范软件开发流程,提升软件开发效率,缩小软硬件效率差距的方案。
    

    (2)我在阅读第二章2.1.2好的单元测试的标准中看到一句话“100%的代码覆盖率不等于100%的正确性”,我对100%的代码覆盖率不是很理解。

     这里的代码覆盖率指的是用户对软件的所有需求吗?
    

    (3)我在阅读第七章7.2.4 各司其职 对项目共同负责时,我对项目后续管理时间产生了疑问。

     这里的时间是用户从开始用这个软件开始到什么时候,是到他用到抛弃这个软件换用其他软件的这个全部时间吗?
    

    三.总结

    在本次实验作业中我粗略的阅读了《构建之法——现代软件工程》,对本学期要学习的这门课程有了基本的认识。我还学会了博客园和Github这两个平台,
    以后我会将自己的学习笔记放到博客园,方便自己查阅,也方便与爱好计算机专业的同学交流。以后写好的程序可以放到GitHub平台上做托管,也可以学
    习那些大牛的经验。加油!
  • 相关阅读:
    #include 和 #pragma comment 的相对路径起点
    linux学习之——phpMyadmin配置
    linux学习之——LAMP配置
    python学习之——文件过滤,不显示文件中以‘#’开头的行
    python学习之——元组中两数相加之和等于某数
    python学习之——识别标识符&关键字
    python学习之——single number
    python学习之——Add Digits
    python学习之——猜大小
    python学习之——冒泡排序
  • 原文地址:https://www.cnblogs.com/XuWang-000/p/12390155.html
Copyright © 2011-2022 走看看