软件基础

举报
基本资料 发表于 2021/01/31 17:06:53 2021/01/31
【摘要】 软件的定义:计算机程序、文档的集合(执行特定的任务)软件的分类:系统软件;例如:windows、linux(华为、金融常用)、unix等。应用软件;例如:Word、ppt、游戏软件等。软件的研发流程 定义阶段: 计划需求分析 产品经理开发阶段: 设计 研发工程师编码 前端研发工程师 后端研发工程师测试 测试工程师维护阶段: 运行维护 运营部/运维工程师注:产品经理,编写《需求规格说明书》,指...
软件的定义:计算机程序、文档的集合(执行特定的任务)
软件的分类:系统软件;例如:windows、linux(华为、金融常用)、unix等。
应用软件;例如:Word、ppt、游戏软件等。

软件的研发流程 定义阶段: 计划
需求分析 产品经理
开发阶段: 设计 研发工程师
编码 前端研发工程师 后端研发工程师
测试 测试工程师
维护阶段: 运行维护 运营部/运维工程师

注:产品经理,编写《需求规格说明书》,指导研发开发软件、测试人员测试
软件。
研发工程师,编写《概要设计说明书》和《详细设计说明书》,主要是后
端研发工程师编写。
前端研发工程师:做web界面的编码
后端研发工程师:做业务逻辑的编码 (后端一般比前端多)
测试工程师:需要根据《需求规格说明书》编写《测试计划》,并进行测
试,并编写《测试报告》。与《需求规格说明书》不一致的
地方就是bug。持怀疑一切的测试态度。
环境 一般公司三套环境:研发环境,研发工程师使用的环境
测试环境,测试工程师测试时使用的环境
线上环境,产品发布上线使用的环境或是客户使用的真实环境

注:有些公司只有测试环境和线上环境,研发和测试共用一套环
境;严格来说,测试环境和线上环境需要一模一样。
研发团队 项目经理 开发经理 软件开发组
测试经理 软件测试组(QC:quality control.测试人员)
配置经理 配置管理组(测试配置和线上配置,一般公司只有线
上环境配置人员,测试环境由测试工程
师自己配置)
SQA QA:quality assurance,监督和检查测试人员按照流程
工作。
SQA:software quality assurance【日本做的较好】

计算机程序: 程序是指一组指示计f
分类:源代码程序——程序员
编译发布的程序——用户

算法:是程序的重要组成部分,指解题方案的准确而完整的描述,是一系列解决问题的
清晰指令。选择最优算法。软件的目的就是完成特定的任务,由算法具体承担。

操作系统:OS,operating system。软件和硬件之间的接口,负责管理和协调计算机硬件的操作和计算
机有限资源的共享
用户 —— 应用 —— 操作系统 ——计算机硬件
OS的主要功能:程序、内存的管理
设备、文件的管理
网络支持、安全管理
程序运行需要占用内存,程序停止运行后需要释放内存。
内存泄露:程序停止运行后,无法释放已经申请占用的内存。
内存溢出:申请内存时,没有足够的内存供申请者使用

操作系统分类:实时操作系统;速度快(例如医疗设备、科学仪器)
单用户、单任务操作系统
单用户、多任务操作系统
多用户、多任务操作系统

个人版:winxp、win7、win8、win10、ubuntu等
企业版:windows server 2008、linux(red hat、suse等)、unix(hp
unix、sun solaris等)
移动端:IOS、andriod
windows:微软开发
unix:AT&T贝尔实验室
linux:unix发展而来。开源免费、性能高。

windows下DOS命令 win+r,输入cmd,打开字符命令界面。
常用dos命令:
c: 或 d:或 e: 磁盘切换
md 建立子目录
cd 切换进入目录
dir 查看当前目录下的内容
rd 删除目录
copy 复制文件
move 剪切
date 显示修改日期
cls 清屏
ipconfig 查看ip地址
ping 查看网络连通情况(主要看丢包情况)
netstat 查看网络端口号状态

文件系统分类:
FAT32:不支持单个大于4GB的文件传输
NTFS:可以支持2TB以内的文件传输



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。