当前位置: 首页 >  平台搭建 >  202031607202-李锋斌 实验一 软件工程准备 对软件工程的初步认识

202031607202-李锋斌 实验一 软件工程准备 对软件工程的初步认识

导读:实验一 软件工程准备.项目.内容.班级博客链接.2023春软件工程2020级计算机科学与技术.本次作业要求链接.实验一 软件工程准备.我的课程学习目标.学习软件工程的基本概念和方法,提高软件开发能力。.本次作业在哪些方面帮我实现学习目标.通过本次实验,我了解了博客园和Github

实验一 软件工程准备

项目 内容
班级博客链接 2023春软件工程2020级计算机科学与技术
本次作业要求链接 实验一 软件工程准备
我的课程学习目标 学习软件工程的基本概念和方法,提高软件开发能力。
本次作业在哪些方面帮我实现学习目标 通过本次实验,我了解了博客园和Github的基本操作,学会了如何使用Markdown排版,提高了我的实践能力。

任务完成情况说明

任务1:调查问卷

我已经在指定网址提交了课程调查问卷。

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

我已经注册了个人博客账号,并成功加入了班级博客。

任务3:注册Github账号

我已经注册了Github账号,并了解了基本操作和如何托管项目。

任务4:填写博客园账号与Github账号的链接

我已经填写了博客园账号与Github账号的链接。

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

我阅读了《现代软件工程—构建之法》,并拟定了以下3个问题:

  1. 软件工程的核心思想是什么?
  2. 软件开发中的需求分析有哪些方法和工具?
  3. 软件测试的目的和方法有哪些?

问题1:软件工程的核心思想是什么?

软件工程的核心思想是将工程化的思想和方法应用到软件开发中,以提高软件开发的效率和质量。软件工程强调系统化、规范化、标准化的开发过程,包括需求分析、设计、编码、测试、维护等阶段,以及项目管理、质量保证、配置管理等方面。软件工程的目标是提高软件开发的可控性、可靠性、可维护性和可重用性,以满足用户的需求和期望。

问题2:软件开发中的需求分析有哪些方法和工具?

需求分析是软件开发的关键环节,它涉及到对用户需求的理解和把握,以及对需求进行分析、建模和验证。常用的需求分析方法和工具包括:

  • 面向对象分析(OOA):通过建立对象模型,描述系统的结构和行为,以及对象之间的关系。
  • 数据流图(DFD):通过图形化表示数据流和处理过程,描述系统的功能和数据流动。
  • 用例分析(UML):通过描述用户场景和用例,分析系统的功能和行为,以及用户与系统的交互。
  • 静态分析工具:通过对源代码进行分析,检测代码中的错误和潜在问题,以提高代码的质量和可靠性。
  • 动态分析工具:通过对程序运行过程进行监控和分析,检测程序中的错误和性能问题,以提高程序的可靠性和效率。

问题3:软件测试的目的和方法有哪些?

软件测试是为了发现软件中的错误和缺陷,以提高软件的质量和可靠性。软件测试的目的包括:

  • 发现软件中的错误和缺陷,以便及时修复和改进。
  • 验证软件是否符合用户需求和规格说明书的要求。
  • 确保软件的功能和性能符合预期,以及能够满足用户的需求和期望。
  • 提高软件的可靠性、可维护性和可重用性,以便降低软件开发和维护的成本。

软件测试的方法包括:

  • 黑盒测试:根据软件的规格说明书和用户需求,设计测试用例,对软件的输入和输出进行测试,以发现软件中的错误和缺陷。
  • 白盒测试:根据软件的源代码和程序结构,设计测试用例,对软件的内部逻辑和执行路径进行测试,以发现软件中的错误和缺陷。
  • 灰盒测试:结合黑盒测试和白盒测试的方法,对软件的功能和内部逻辑进行测试,以发现软件中的错误和缺陷。

总之,软件测试是软件开发中不可或缺的环节,它能够帮助我们发现软件中的问题和缺陷,以提高软件的质量和可靠性。

内容
  • 联邦GNN综述与经典算法介绍
    联邦GNN综述与经典算法介绍
    2023-12-07
    作者:京东科技 李杰.联邦学习和GNN都是当前AI领域的研究热点。联邦学习的多个参与方可以在不泄露原始数据的情况下,安全
  • 什么是软件供应链?
    什么是软件供应链?
    2023-12-05
    1 软件供应链定义.需方和供方基于供应关系,开展并完成软件采购、开发、交付、获取、运维和废止等供应活动而形成的网链结构。
  • 当现实问题影响ITIL实施
    当现实问题影响ITIL实施
    2023-12-05
    执行ITIL很简单吗?你可以咨询别人,或者在网上上阅读学习,甚至学习ITIL相关的课程,通过这些了解ITIL的信息,都很
  • 汽车ECU软件开发之应用层软件与底层软件
    汽车ECU软件开发之应用层软件与
    2023-12-03
    随着汽车产品日渐趋向电子化,人们对各类先进的安全系统、高级驾驶辅助系统的接受程度日益提升。而原本昂贵的盲点检测、自动紧急
  • 华为云CodeArts Artifact,5大特性守护制品质量与安全
    华为云CodeArts Arti
    2023-12-03
    摘要: 2023年2月23日,华为云CodeArts.Artifact制品仓库服务正式上线,目标进一步赋能企业伙伴与开发
  • 软件研发CI/CD流水线图解
    软件研发CI/CD流水线图解
    2023-12-02
    当谈到现代软件开发流程时,持续集成(Continuous Integration,简称CI)和持续交付(Continuo
  • 主动发现系统稳定性缺陷:混沌工程
    主动发现系统稳定性缺陷:混沌工程
    2023-12-01
    这是一篇较为详细的混沌工程调研报告,包含了背景,现状,京东混沌工程实践,希望帮助大家更好的了解到混沌工程技术,通过混沌工
  • 时尚个性针织毛衣
    时尚个性针织毛衣
    2023-12-11
    时尚个性针织毛衣.时尚个性针织毛衣一直是秋冬季节的必备单品,不仅可以很好地保暖,还能展现出个性与时尚。无论是女性还是男性
  • 休闲简约短袖衬衫
    休闲简约短袖衬衫
    2023-12-21
    休闲简约短袖衬衫.现代人生活节奏快,休闲简约的穿着成为时尚潮流。短袖衬衫作为经典的休闲单品,一直备受时尚人士的青睐。它舒
  • 经典款皮鞋
    经典款皮鞋
    2023-12-06
    经典款皮鞋.经典款皮鞋一直是时尚界的永恒之选,不论是商务场合、休闲聚会还是正式场合,都能展现出绅士淑女的气质和优雅。今天
  • 修身弹力牛仔裤
    修身弹力牛仔裤
    2023-12-26
    修身弹力牛仔裤:展现你的魅力.一、时尚的必备单品.修身弹力牛仔裤一直都是时尚界的必备单品,它不仅可以展现出个人的魅力,还
  • 可爱儿童内衣套装,优质棉质,柔软透气,呵护宝宝肌肤
    可爱儿童内衣套装,优质棉质,柔软
    2024-01-05
    可爱儿童内衣套装,优质棉质,柔软透气,呵护宝宝肌肤.宝宝的皮肤是非常娇嫩的,所以选择合适的内衣套装对于宝宝的健康和舒适至
  • 优雅复古半身裙,散发优雅复古气息
    优雅复古半身裙,散发优雅复古气息
    2024-01-15
    优雅复古半身裙,散发优雅复古气息.复古是一种永不过时的时尚趋势,它总能让人们联想到过去的美好时光。而半身裙则是女性衣橱里
  • 时尚修身连衣裙,展现优雅女性魅力
    时尚修身连衣裙,展现优雅女性魅力
    2023-12-06
    时尚修身连衣裙,展现优雅女性魅力.时尚修身连衣裙一直是女性衣橱里的必备单品,不仅款式多样,而且能够展现出女性的优雅魅力。
  • 潮流风衣大衣,彰显都市时尚风采
    潮流风衣大衣,彰显都市时尚风采
    2023-12-16
    潮流风衣大衣,彰显都市时尚风采.潮流风衣大衣一直是时尚界备受追捧的单品之一。它既能为我们遮风挡雨,又能为我们穿出时尚感,
  • 暖心家居服套装,柔软舒适,可爱**形象,让宝宝安心入睡
    暖心家居服套装,柔软舒适,可爱*
    2023-12-16
    暖心家居服套装,让宝宝安心入睡.宝宝的睡眠质量对成长发育至关重要,而穿着舒适的家居服对宝宝的睡眠质量有着直接的影响。为了
  • 时尚儿童牛仔裤,经典款式,耐穿耐磨,让宝宝更有个性
    时尚儿童牛仔裤,经典款式,耐穿耐
    2024-01-10
    时尚儿童牛仔裤引领潮流.时尚儿童牛仔裤一直是儿童服装中的经典款式,不仅经典耐穿,而且可以展现宝宝的个性。随着时尚的发展,