201871030140-朱婷婷 实验一 软件工程准备-对软件工程的初步认识

项目 内容
课程班级博客链接 18级卓越班
这个作业要求链接 实验一 软件工程准备
我的课程学习目标 学习博客园开发者学习社区使用技巧和经验;了解Github的基本操作
这个作业在那些方面帮助我实现学习目标 通过此次作业我初步学习了博客的书写方法;对本课程所学习的内容有了大致的了解;了解了Github的一些基本操作
任务1:调查问卷
  • 认真思考课程调查问卷中提出的问题并完成调查问卷。
  • 通过填写问卷进行自我反思。
    (1)我平时课后很少和老师交流,在今后的学习中要多与老师沟通。
    (2)在学习过程中不能将时间有效地利用起来,对软件工程的学习要投入更多的时间和精力。
    (3)在此之前我没有参与过开发项目,需要通过参与开发项目来提高自己的实践能力。
    (4)我们学习过C语言、Python、JAVA等语言,但是都没有很好的掌握。

任务2:在博客园平台注册个人博客账号并加入班级博客

  • 注册了个人博客账号后加入了班级博客,并按照要求对个人信息进行修改。
  • 在此过程中遇到问题时我及时地询问同学,按要求完成了这项任务。

任务3:注册Github账号

  • 根据老师提供的参考博客完成Github账号的注册,并初步了解了Github的一些基本操作。

任务4:填写博客园、Github账号信息

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

  • 将博客园博客的编辑器修改为MarkDown,学会了撰写博客的方法和使用MarkDown排版,了解了一些优化博客的方法。
  • 浏览了邹欣老师的博客,根据提问模板提出了4个问题,对问题的答案有了基本的认识和了解。
    (1)什么是软件工程?软件工程主要应用在哪些方面?
      软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件、嵌入式系统、人机界面、操作系统、数据库,游戏等。并且各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。
    (2)软件的生命周期是什么?各阶段的任务、过程和方法分别有哪些?
      软件生命周期是软件的产生直到报废或停止使用的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。
    (3)其中有一些我们熟悉的部分,如数据字典、成本估计、实体-联系图等,这些内容与之前所学的有什么区别和联系?
    (4)软件测试的步骤是什么?测试的方法有哪些?
      测试的步骤是编写测试计划、编写测试用例、搭建测试环境、执行测试、进行BUG验证、编写测试报告和对测试结果分析。测试方法有单元测试、集成测试、系统测试、验收测试、黑盒测试、白盒测试等。
posted on 2021-03-10 16:14  Rairy  阅读(110)  评论(1编辑  收藏  举报