202031607204-潘成荣 实验一 软件工程准备——简单认识软件工程

发布时间 2023-03-29 16:11:48作者: PandaPan1

一、博文开头

项目 内容
班级博客链接 2023春软件工程(2020级计算机科学与技术)
本次作业要求链接 实验一 软件工程准备
我的课程学习目标 学习博客园软件开发者学习社区使用技巧和经验 了解Github的基本操作
本次作业在哪些方面帮我实现学习目标 认真完成博客园以及Gitup的注册以及初步使用 完成本次作业任务

二、实验内容

  • 任务一:在该网址完成调查问卷
    • 已根据自己的实际情况,认真填写问卷
  • 任务二:在博客园注册账号并加入班级博客
    • 已完成博客注册并成功加入班级博客
  • 任务三:注册Gitup账号
    • 已完成账号注册
    • 初步了解Github基础操作及如何托管项目
  • 任务四:各位同学点击该链接填写博客园账号与github账号的链接
    • 已如实填写博客园账号与Gitup账号
  • 任务五:构建之法与博客首秀————阅读《现代软件工程—构建之法》,参照参考文章的提问模板,尝试拟定3个准备从课程学习中找到答案的问题,并以写博客形式记录下来
    • 问题一:什么是软件工程?
      • 软件工程是指导计算机软件开发和维护的一门工程学科。1968年在第一届NATO会议上曾经给出了软件工程的一个早期定义“软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。”这个定义不仅指出了软件工程的目标是经济地开发出高质量的软件,而且强调了软件工程是一门工程学科,它应该建立并使用完善的工程原理。1993年IEEE进一步给出了一个更全面更具体的定义:“软件工程是:把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件。”
    • 问题二:敏捷过程四宣言是什么?
      • 个体和交互胜过过程和工具
      • 可以工作的软件胜过面面俱到的文档
      • 客户合作胜过合同谈判
      • 响应变化胜过遵循计划
    • 提高软件质量的主要措施有哪些?
      • 复审:是在软件生命周期每个阶段结束之前,都采用一定的标准对该段产生的软件配置成分进行严格的正式或非正式的检测。
      • 复查:是检查已有的材料,以断定在软件生命周期某个阶段的工作是否能够开始或继续。
      • 管理复审:是向开发组织或使用部门的管理人员提供有关项目的总体状况、成本和进度等方面的情况,以便他们从管理角度对开发工作进行审查。
      • 测试:包括测试计划、测试过程和测试结果3个阶段。