标签:#軟體開發

共 8 篇文章

資料存取

資料存取 (Data Access),是應用程式連結到資料來源 (Data Source) 存取資料的一種行為 (Behavior),在大多數的應用程式中,經常會需要使用到資料,而這些資料可能來自很多不同類型的來源,像是資料庫 (Database),網路資料來源,本機檔案,或是異質性的來源 (例如在 Mainframe 上的 IBM DB2 資料庫),經由一層 (或多層) 中介程式碼或中介軟體 (Middleware) 進入資料來源中,…

谢尔盖·布林

谢尔盖·布林(;),美国籍犹太裔電腦科學家與企业家,來自蘇聯。布林与拉里·佩奇合作建立以搜索引擎和線上廣告技術聞名、世界最大的網路公司Google。他在福布斯2019年億萬富翁排行榜中名列第14位,資產達到498億美元。在2019年美國400富豪榜,以535億美元的資產,排名第7名。在2020年9月公佈的福布斯美國400富豪榜排名第9名,資產達657億美元。 布林出生在苏联,大約在6歲時與父母移居至美國,之後於馬里蘭大學學院市分校上學,…

软件工程

软件工程(),是软件开发领域里对工程方法的系统应用。 1968年秋季,NATO(北約)的科技委員會召集了近50名一流的編程人員、計算機科學家和工業界巨頭,討論和制定擺脫“軟體危機”的對策。在那次會議上第一次提出了軟體工程(software engineering)這個概念,研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及…

极限编程

极限编程(,縮寫為),是一种软件工程方法学,是敏捷软件开发的一种方式。如同其他敏捷方法学,极限编程和传统方法学的本质不同在于它更强调可适应性而不是可预测性。極限编程的支持者认为软件需求的不断变化是很自然的现象,是软件项目开发中不可避免的、也是应该欣然接受的现象;他们相信,和传统的在项目起始阶段定义好所有需求再费尽心思的控制变化的方法相比,有能力在项目周期的任何阶段去适应变化,将是更加现实更加有效的方法。 極限编程为管理人员和开发人员开出…

螺旋模型

螺旋模型(),是系統發展生命周期的模型。它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。 历史 螺旋模型由美国软件工程师巴里·勃姆于1988年5月在他的文章《一种螺旋式的软件开发与强化模型》提出。事实上,螺旋模型并不是第一…

统一软件开发过程

統一軟體開發過程(,縮寫為RUP)是一種软件工程方法,為迭代式軟體開發流程。最早由Rational Software公司開發,因此冠上公司名稱。Rational Software公司後來被IBM併購,成為IBM之下的一個部門,因此又稱IBM-Rational Unified Process。 RUP描述了如何有效地利用商业的可靠的方法开发和部署软件,是一种重量级过程(也被称作厚方法学),因此特别适用于大型软件团队开发大型项目。 在软件工…

TrendLabs

TrendLabs 是趨勢科技的研究、服務與技術支援中心,總部位於菲律賓,且在美國加利福尼亞/洛杉磯、日本東京、台灣台北、法國巴黎、德國慕尼黑與中國有专门的地區性實驗室,拥有大量地方技术人员,为不同地区的趨勢科技的客户提供即时的病毒防御服务。 TrendLabs 由超過300名的工程師、研究人員和技術支持人員組成,投入不間斷的安全威脅監看與攻擊預防活動,提供有效適時的安全措施,以偵測、先發制人並移除攻擊。每天 24小時、每週 7 天營運…