微软安全开发周期
微软安全开发周期是微软公司提出的软件开发过程,以降低计算机软件维护成本,提高软件可靠性,提高与程序错误相关的计算机安全。该方法基于螺旋模型。 版本 参见 可信计算基 参考文献 外部链接 [https://msdn.microsoft.com/en-us/library/windows/desktop/cc307748.aspx MSDN的Microsoft Security Development Lifecycle (SDL) – v…
共 49 篇文章
微软安全开发周期是微软公司提出的软件开发过程,以降低计算机软件维护成本,提高软件可靠性,提高与程序错误相关的计算机安全。该方法基于螺旋模型。 版本 参见 可信计算基 参考文献 外部链接 [https://msdn.microsoft.com/en-us/library/windows/desktop/cc307748.aspx MSDN的Microsoft Security Development Lifecycle (SDL) – v…
杰克逊系统开发()簡稱JSD,是一種線性的程序设计方法学,由及約翰·卡梅倫(John Cameron)在1980年代提出。可視為是杰克逊结构化编程(JSP)的延伸。 杰克逊系统开发包括從設計需求到程式碼的完整軟體開發流程,並且著重在即時系統的應用。也適用於資料處理系統的開發。但此方法不易處理偶然及隨機性的事件,為其缺點及1983年的《系統開發》(A System Development)中提出。 後來杰克逊系统开发繼續發展,也加了一些新…
Artifact,可译为加工品。 Artifact 泛指源代码(软件)的生成物。 定义 JetBrains 在JetBrains的官方文档中是这样定义的:Artifact是项目资产的集合体,你可以将这些资产中起来,用于测试、部署、分发,或者是项目的一部分。举例,Artifact可以是已经编译好的Java类文件,或者是一个通过Java压缩文件打包的Java应用,或者是一个以目录结构展示的Web应用程序,或者是Web应用压缩包等等。 Gra…
模型驱动应用(Model-Driven Application)是功能与行为基于或受控于可演变的应用目标事物模型的应用软件。 其中的模型称为“应用模型”,所表征的目标就是应用系统所处理的事物(例如对业务应用系统而言,就是业务的对象或事务)。这些应用模型是应用系统的一部分,可以在运行期改变。应用模型可以决定一个模型驱动的应用系统是哪一种应用系统。例如,参照 TOGAF 对“应用”的定义 ,“模型驱动业务应用”可以这样定义:基于业务(事物)…
服务器开发,特指软件开发领域中的后台服务器开发,也指C/S模式中server端的开发。 分层结构 业务层: 业务层指与上层应用相关的业务,也就是常说的任务task. 网络层: 负责数据包接收发送的问题 网络层的设计层面 网络层设计主要考虑三个方面,一是连接方式,是使用TCP还是UDP;二是多路利用,选择合适的网络IO机制,如select,epoll等。 三是协议解析,协议的消息传递其实与网络层无关,只是数据打包,解包的过程,但通常也归纳…
软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或部分工作外包给提供外包服务的企业完成的软件需求活动。 它是一种依托于信息技术的服务模式,是指客户(发包方)将软件项目中的部分工作转交给软件外包服务商(接包方)代工开发的一种行为,它具有降低成本、提高效率的作用,是工种细分和经济一体化的大势所趋。软件外包虽然还是一个朝阳产业,却已显示出巨大的市场潜力,目前全球最大的两个软件外包服务中心——印度和爱尔兰,其市场规模…
Qt Jambi是跨平台的應用程式框架Qt的java綁定版本。對Java開發人員來說可以使用Java標準版和Java企業版進行開發,並且對C++程序員也提供了Qt Jambi generator,可以方便地將其C++寫成的Qt代碼整合到Java中。 Qt Jambi最初是由Qt Development Frameworks開發。Qt Jambi 4.5.0_01之後以LGPL釋出原始码,並轉交由开源社群繼續维护開發。 Qt Jambi支…
MiniGUI是一款面向嵌入式系统的高级窗口系统(Windowing System)和图形用户界面(Graphical User Interface,GUI)支持系统,由魏永明先生于 1998 年底开始开发。2002 年,魏永明先生创建北京飞漫软件技术有限公司,为 MiniGUI 提供商业技术支持,同时也继续提供开源版本,飞漫软件是中国地区为开源社区贡献代码最多的软件企业。最后一个采用 GPL 授权的 MiniGUI 版本是 1.6.1…
CSM(英語:Certified Scrum Master,Certified為認證之義),是Scrum軟體開發中的認證,是由Scrum Alliance所認證,此一認證需理解Scrum開發的精神,並且可以實踐及應用Scrum。Scrum工作者的認證除了CSM外,還有認證的Scrum產品負責人(CSPO)。 要獲得CSM認證,是由Scrum Alliance認證的Scrum培訓師(CST)進行兩天(16小時)的指導與授證,學員還需通過一…