w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
软件工程教程
开始阅读
下载APP,阅读更畅快
教程说明:
教程目录:
软件工程 首页
软件工程 概述
软件工程 开发生命周期
软件工程 项目管理
软件工程 需求
软件工程 设计基础
软件工程 分析和设计工具
软件工程 设计策略
软件工程 用户界面设计
软件工程 设计的复杂性
软件工程 实施
软件工程 测试
软件工程 维护
软件工程 CASE工具
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
软件工程 首页
软件工程 概述
软件工程 开发生命周期
软件工程 项目管理
软件工程 需求
软件工程 设计基础
软件工程 分析和设计工具
软件工程 设计策略
软件工程 用户界面设计
软件工程 设计的复杂性
软件工程 实施
软件工程 测试
软件工程 维护
软件工程 CASE工具
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }