• 软件工程第一次作业


    软件工程术语

    软件是计算机系统中与硬件相互依存的另一部分,他是包括:程序和数据及其相关文档的完整结合。软件和硬件共同构成了计算机系统。

    软件具有以下特点:

    抽象性:是逻辑实体,不是物理实体。

    没有明显的制造过程。

    不会出现老化现象。

    计算机系统有依赖性。

    软件的特殊性:

    复杂性 不可见性 易变性 服从性 非连续性

    软件开发的不同阶段:
    玩具阶段  业余爱好阶段 探索阶段 成熟的产业阶段

    知道了软件工程是什么

    软件工程与计算机科学的关系:

    三种计算机软件的机构:计算机科学与技术系或学院  软件学院 软件工程系 软件工程学院

    偏理论的领域:

    计算理论

    信息和编码理论

    算法和数据结构

    形式化方法

    程序设计语言

    偏实践的领域:

    计算机体系结构

    并行计算和分布式系统

    实时系统和嵌入式系统

    操作系统

    计算机网络

    科学计算

    安全和密码学

    人工智能

    计算机图形学

    数据库和大规模数据处理

    万维网

    自然语言处理和语言

    人机交互

    软件工程

    软件工程的知识领域 包括生命周期:软件需求 软件设计 软件构建 软件测试 软件维护 

    提出的五个问题

    1.我发现软件工程是一门独立的理论性课,没有涉及到具体的软件工程项目,更不想我们之前学过的《数据结构》《面向对象程序设计》等课程一样有具体的算法和程序,不知道怎样才能学好这门课?

    2.在软件开发过程中十分需要有一个稳定的团队合作,鉴于第五章所提出的团队精神和集体主义有什么区别?

    3.了解到软件需求分析的重要性,一款成功的软件是建立在成功的需求分析上,什么样的系统能适合商业需求就可以了,但是实际上需求获取并不是想象的这样简单,所以我们该如何完成一个好的需求分析?

    4.讲到软件测试,那么我想问测试的目的是“说明程序能正确地执行应有的功能”,还是“表明程序没有错误”?

    5.我们知道软件开发过程中要画一系列的图,之前备考计算机二级了解到,系统流程图、ER图、数据流图、程序流程图、等等。这些图都属于软件开发的哪些阶段?

    软件分类

    游戏软件:王者荣耀 和平精英 炫舞 

    目的: 娱乐 消磨时间 

    学习软件:金山词霸  WPS 百词斩

    目的:为了更容易的查到单词,更好的学习

    社交软件:微信 QQ

    目的:更容易的联系到身边的人

    视频软件:爱奇艺

    目的:为了看自己喜欢的电视剧

     

  • 相关阅读:
    tomcat虚拟目录配置
    关于JS闭包
    数据列表里结合负边距做间隔线的技巧需注意的小细节
    前端优化技巧笔记
    浏览器工作原理相关笔记
    工作小心得(关于绝对定位元素)
    关于定位和溢出处理的一些小经历
    关于定位和z-index的一些小经历
    fullpage实现(-)
    移动端布局-实例
  • 原文地址:https://www.cnblogs.com/shuang123/p/11493659.html
Copyright © 2020-2023  润新知