软件第一次作业

软件工程第一次作业

一、专业术语: 

软件=程序+软件工程      程序=数据结构+算法      软件企业=软件+商业模式

软件工程(software engineering)、程序、源程序、数据、软件架构(Software Architecture)、软件设计与实现(Software Design,Implementation and Debug)、计算机科学(computer computing),计算机理论(theoretical computing),信息和编码理论(information and coding theory),算法和数据结构(algorithm and data structure),形式化方法(formal methods),程序设计语言(programming language),计算机体系结构(computer architecture),并行计算和分布式系统(concurrent,parallel and distributed system),实时系统和嵌入式系统(real time and embedded system),操作系统(operating system),计算机网络(networking),科学计算(scientific computing),安全和密码学(security and cryptography),人工智能(artificial intelligence),模式识别(pattern recognition),机器学习(machine learning),数据挖掘(data mining),信息提取(information retrieval),计算机图形学(computer graphics),计算机视觉(computer vision),多媒体学(multimedia),数据库和大规模数据处理(database and large scale date processing),万维网(world wide web),自然语言处理和语音(natural language processing and speech),人机交互(human computer interaction)

理论基础:计算基础,数学基础,工程基础

生命周期:软件需求,软件设计,软件测试,软件维护

软件工程的三大类知识域:计算基础,数学基础,工程基础

专门领域:软件配置管理,软件工程管理,软件工程过程,软件工程模型和方法,软件质量

 

二、不懂的问题

bug可不可以杜绝?

软件是如何更新的?

每一个程序都有后门吗?

软件工程师要具备哪些技术和能力?

现在零基础,通过一年多的学习能达到正常的水准吗?

一些手机上不需要花钱或者充值的软件,比如单机游戏,他们怎么获得利益?

 

三、软件分类

(一)通讯软件:微信  QQ

(二)视频软件:腾讯视频  爱奇艺

(三)购物软件:京东

(四)音乐软件:网易云音乐  QQ音乐  酷狗音乐

(五)其他软件:世界运动校园  警视通  腾讯新闻  钉钉  百度网盘  支付宝

      软件在不同领域有着各自的作用,但这些软件无一例外的是让人们获得更大的方便,与我们的生活已经变得息息相关密不可分了,现在人们出门可 以说是一部手机走天下,单单一个微信、支付宝的支付功能就够用了,通过这些软件我们的生活变得更加美好!

你可能感兴趣的:(软件第一次作业)