1.常用的快捷键
Alt+Tab:切换窗口
Windows+d:显示/隐藏桌面
Windows+e:打开“资源管理器”
Windows+r:打开“运行窗口” cmd(命令行)/mspaint(绘图)/calc(计算器)
前端是否在开发软件
C/S架构 客户端/服务器端
B/S架构 浏览器/服务器端
2.软件工程
(1)程序设计阶段
Ada -> bug -> debug
漏洞 排除漏洞
(2)软件设计阶段
IBM -> dos –> Microsoft -> Bill Gates -> Windows
(3)软件工程
保证质量、工期的前提下,开出具有有效性、可维护、可追踪、可移植的软件产品。
3.软件的生命周期
1)软件的定义期
(1)可行性研究阶段 —— 《可行性研究报告》
技术、人力、设备、时间、资金、回报率、政策、风俗…
(2)需求分析阶段 —— 《软件需求说明书》
分为功能性需求分析和非功能性需求分析
非功能性需求:对功能性需求的补充,是功能性需求正常运转的前提条件
2)软件的开发期
(3)概要设计阶段 —— 架构师
子系统、模块、数据库、技术选型
(4)详细设计阶段 —— 模块负责人
页面、主体结构、属性、方法
(5)编码实现阶段
UI设计 —— 效果图
前端工程师 —— 将效果图转换成html、css、js文件
后端工程师 —— 为前端提供所需要的数据
(6)测试阶段
软件测试 —— 软件测试工程师
3)软件的维护期
(7)部署阶段 —— 运维工程师
部署到服务器
开发模式 – 产品模式
(8)维护阶段
4.学子商城功能性需求分析
前台子系统:www.codeboy.com:9999
后台子系统:www.codeboy.com:9999/admin/login.html
前台子系统 商品模块(首页、列表、详情) 用户模块(注册、登录、个人中心、收藏) 购物车模块(添加、删除、修改、结算) |
后台子系统 商品模块(添加、列表、删除、修改) 用户模块(列表、删除、修改、检索) 订单模块(列表、删除、修改、检索) |
移动端子系统 商品模块(首页、列表、详情) 用户模块(注册、登录、个人中心、收藏) 购物车模块(添加、删除、修改、结算) |
5.服务器
硬件:服务器就是一台计算机
软件:可以提供各种服务,例如:WEB服务、数据库服务、邮件服务、游戏服务…
访问服务器
找服务器:域名/IP地址
找服务:端口号
客户端使用服务:协议