期刊文献+
共找到51篇文章
< 1 2 3 >
每页显示 20 50 100
Educational Software Development Life Cycle Stages
1
作者 Salah Alkhafaji B.Sriram 《Chinese Business Review》 2012年第1期128-137,共10页
Technological innovations have revolutionized the educational technology into various dimensions. Educational processes without educational technology have no value in this modern world. In education domain, the educa... Technological innovations have revolutionized the educational technology into various dimensions. Educational processes without educational technology have no value in this modern world. In education domain, the educational software has simplified the processes in greater extend. A implemented while developing such educational software. In particu proper lar, the development methodology has to be software developed to enrich these education processes should follow a development strategy to motivate the end users to utilize the hypermedia potentials. The software development life cycle (SDLC) has different phases in designing such educationa technology and assists the end users to benefit from the modern technology. This study identifies the various factors to be considered at each phase of the SDLC while developing educational software. Also, this study proposes some suggestions to be followed in ESDLC with respect to educational processes perspectives. The core idea of this study is to identify the various issues in implementing such educational software in day to day teaching and learning processes. 展开更多
关键词 software development life cycle sdlc educational technology teaching and learning processes technology innovations educational software
在线阅读 下载PDF
Security Threat and Vulnerability Assessment and Measurement in Secure Software Development 被引量:1
2
作者 Mamoona Humayun NZ Jhanjhi +1 位作者 Maram Fahhad Almufareh Muhammad Ibrahim Khalil 《Computers, Materials & Continua》 SCIE EI 2022年第6期5039-5059,共21页
Security is critical to the success of software,particularly in today’s fast-paced,technology-driven environment.It ensures that data,code,and services maintain their CIA(Confidentiality,Integrity,and Availability).T... Security is critical to the success of software,particularly in today’s fast-paced,technology-driven environment.It ensures that data,code,and services maintain their CIA(Confidentiality,Integrity,and Availability).This is only possible if security is taken into account at all stages of the SDLC(Software Development Life Cycle).Various approaches to software quality have been developed,such as CMMI(Capabilitymaturitymodel integration).However,there exists no explicit solution for incorporating security into all phases of SDLC.One of the major causes of pervasive vulnerabilities is a failure to prioritize security.Even the most proactive companies use the“patch and penetrate”strategy,inwhich security is accessed once the job is completed.Increased cost,time overrun,not integrating testing and input in SDLC,usage of third-party tools and components,and lack of knowledge are all reasons for not paying attention to the security angle during the SDLC,despite the fact that secure software development is essential for business continuity and survival in today’s ICT world.There is a need to implement best practices in SDLC to address security at all levels.To fill this gap,we have provided a detailed overview of secure software development practices while taking care of project costs and deadlines.We proposed a secure SDLC framework based on the identified practices,which integrates the best security practices in various SDLC phases.A mathematical model is used to validate the proposed framework.A case study and findings show that the proposed system aids in the integration of security best practices into the overall SDLC,resulting in more secure applications. 展开更多
关键词 SECURITY secure software development software development life cycle(sdlc) CONFIDENTIALITY INTEGRITY AVAILABILITY
在线阅读 下载PDF
Optimal Sprint Length Determination for Agile-Based Software Development
3
作者 Adarsh Anand Jasmine Kaur +1 位作者 Ompal Singh Omar H.Alhazmi 《Computers, Materials & Continua》 SCIE EI 2021年第9期3693-3712,共20页
A carefully planned software development process helps in maintaining the quality of the software.In today’s scenario the primitive software development models have been replaced by the Agile based models like SCRUM,... A carefully planned software development process helps in maintaining the quality of the software.In today’s scenario the primitive software development models have been replaced by the Agile based models like SCRUM,KANBAN,LEAN,etc.Although,every framework has its own boon,the reason for widespread acceptance of the agile-based approach is its evolutionary nature that permits change in the path of software development.The development process occurs in iterative and incremental cycles called sprints.In SCRUM,which is one of the most widely used agile-based software development modeling framework;the sprint length is fixed throughout the process wherein;it is usually taken to be 1–4 weeks.But in practical application,the sprint length should be altered intuitively as per the requirement.To overcome this limitation,in this paper,a methodical work has been presented that determines the optimal sprint length based on two varied and yet connected attributes;the cost incurred and the work intensity required.The approach defines the number of tasks performed in each sprint along with the corresponding cost incurred in performing those tasks.Multi-attribute utility theory(MAUT),a multi-criterion decision making approach,has been utilized to find the required trade-off between two attributes under consideration.The proposed modeling framework has been validated using real life data set.With the use of the model,the optimal sprint for each sprint could be evaluated which was much shorter than the original length.Thus,the results obtained validate the proposal of a dynamic sprint length that can be determined before the start of each sprint.The structure would help in cost as well as time savings for a firm. 展开更多
关键词 Agile principles agile-based software development dynamic sprint length multi-attribute utility theory scrum software development life cycle
在线阅读 下载PDF
Process of Requirement Analysis Link to Software Development
4
作者 L. K. Pulasthi Dhananjaya Gunawardhana 《Journal of Software Engineering and Applications》 2019年第10期406-422,共17页
This paper is giving an overview of the process of requirement analysis for software development. Here I have discussed about key parts in requirement analysing, gathering relevant materials, functional analysis and a... This paper is giving an overview of the process of requirement analysis for software development. Here I have discussed about key parts in requirement analysing, gathering relevant materials, functional analysis and allocations, how to improve and make a quality process and also document development as well and many more which relates to requirement analysis process. The scope of this study is not a generalized approach but rather discuss through specific cases such as like Dutch flower case. It describes the main areas of requirement process in practice, and highlights. I hope that readers will find this paper useful in guiding them toward the knowledge and resources they needed. 展开更多
关键词 REQUIREMENT ANALYSIS software REQUIREMENT ANALYSIS SYSTEM development life cycle REQUIREMENT Engineering SYSTEM ANALYSIS
在线阅读 下载PDF
基于SDLC的知识管理实施研究 被引量:1
5
作者 黄庆扬 陈俊芳 陆佩芸 《计算机应用研究》 CSCD 北大核心 2008年第2期443-445,共3页
知识是竞争优势的根源,知识管理是挖掘这种竞争优势的有效手段,而知识管理的实施又是重中之重。首次将软件开发中业已成熟的生命周期法(SDLC)引入知识管理领域,以其系统化、阶段化的思想指导知识管理的实施。
关键词 知识管理实施 软件开发生命周期 瀑布模型
在线阅读 下载PDF
Cloud-Based Software Development Lifecycle:A Simplified Algorithm for Cloud Service Provider Evaluation with Metric Analysis
6
作者 Santhosh S Narayana Swamy Ramaiah 《Big Data Mining and Analytics》 EI CSCD 2023年第2期127-138,共12页
At present,hundreds of cloud vendors in the global market provide various services based on a customer’s requirements.All cloud vendors are not the same in terms of the number of services,infrastructure availability,... At present,hundreds of cloud vendors in the global market provide various services based on a customer’s requirements.All cloud vendors are not the same in terms of the number of services,infrastructure availability,security strategies,cost per customer,and reputation in the market.Thus,software developers and organizations face a dilemma when choosing a suitable cloud vendor for their developmental activities.Thus,there is a need to evaluate various cloud service providers(CSPs)and platforms before choosing a suitable vendor.Already existing solutions are either based on simulation tools as per the requirements or evaluated concerning the quality of service attributes.However,they require more time to collect data,simulate and evaluate the vendor.The proposed work compares various CSPs in terms of major metrics,such as establishment,services,infrastructure,tools,pricing models,market share,etc.,based on the comparison,parameter ranking,and weightage allocated.Furthermore,the parameters are categorized depending on the priority level.The weighted average is calculated for each CSP,after which the values are sorted in descending order.The experimental results show the unbiased selection of CSPs based on the chosen parameters.The proposed parameter-ranking priority level weightage(PRPLW)algorithm simplifies the selection of the best-suited cloud vendor in accordance with the requirements of software development. 展开更多
关键词 cloud-based software development life cycle(sdlc) cloud evaluation parameter-ranking priority level weightage(PRPLW)algorithm cloud service providers software engineering
原文传递
Design and Implementation of Lightning Analysis Software Based on Lightning Location System Data
7
作者 Rong FAN Chunlong ZHANG +1 位作者 Wen'an XIAO Yaoling ZHI 《Meteorological and Environmental Research》 CAS 2020年第1期21-23,共3页
This paper discusses the steps about how to design and implement software based on lightning location system data and its localization map.The system contains four major modules such as real-time lightning monitoring,... This paper discusses the steps about how to design and implement software based on lightning location system data and its localization map.The system contains four major modules such as real-time lightning monitoring,historical query,lightning intensity zoning,lightning disaster statistics,etc.The system is able to automatically generate real-time lightning monitoring image,lightning animation,and lightning intensity zoning image,which contributes to the high accuracy of the calculation results and the efficiency of data analysis.The paper also points out the deficiencies of software life cycle management and proposes actionable solutions. 展开更多
关键词 LIGHTNING location SYSTEM data(LLSD) SYSTEM DESIGN UML OBJECT-ORIENTED design(OOD) Systems development life cycle(sdlc)
在线阅读 下载PDF
Software Architectural Design in Agile Environments
8
作者 Mehdi Mekni Gayathri Buddhavarapu +1 位作者 Sandeep Chinthapatla Mounika Gangula 《Journal of Computer and Communications》 2018年第1期171-189,共19页
In this paper, we propose a novel methodology to guide and assist practitioners supporting software architecture and design activities in agile environments. Software architecture and design is the skeleton of a syste... In this paper, we propose a novel methodology to guide and assist practitioners supporting software architecture and design activities in agile environments. Software architecture and design is the skeleton of a system. It defines how the system has to behave in terms of different functional and non-functional requirements. Currently, a clear specification of software architectural design activities and processes in agile environments does not exist. Our methodology describes in detail the phases in the agile software design process and proposes techniques and tools to implement these phases. 展开更多
关键词 AGILE METHODOLOGY software development life-cycle software ARCHITECTURAL Design
在线阅读 下载PDF
协作式软件生命周期管理平台的建设与研究
9
作者 魏志军 卯静 路良刚 《无线互联科技》 2024年第14期51-55,共5页
针对校企合作进行软件研发过程中出现的项目干系人之间沟通不畅、项目资料管理混乱、软件缺陷无法跟踪和追溯等诸多问题,文章构建了科学的评价指标,并以该评价指标为依据,建立高效协作式软件生命周期管理平台。该平台可以增强项目干系... 针对校企合作进行软件研发过程中出现的项目干系人之间沟通不畅、项目资料管理混乱、软件缺陷无法跟踪和追溯等诸多问题,文章构建了科学的评价指标,并以该评价指标为依据,建立高效协作式软件生命周期管理平台。该平台可以增强项目干系人之间的高效协作与沟通,软件开发过程中的素材和缺陷都可以进行分类保存,并保持高透明度和可跟踪,实现了软件研发过程的可审计、可跟踪、可验证,确保了软件研发质量,提高了软件研发成功率。 展开更多
关键词 软件生命周期管理 软件研发质量 高效协作
在线阅读 下载PDF
GB/T 20986-2023在PSS民航旅客服务系统业务场景下的应用实践
10
作者 杨京煜 李恩哲 +3 位作者 王宇 王明 高健媛 陈平 《信息技术与标准化》 2024年第S01期125-129,共5页
围绕PSS(Passengers Services System)民航旅客服务系统在需求、设计、编码、测试、部署、应急预案及应急演练等软件开发生命周期的需求,遵循GB/T 20986—2023《信息安全技术网络安全事件分类分级指南》国家标准,通过将标准核心内容应... 围绕PSS(Passengers Services System)民航旅客服务系统在需求、设计、编码、测试、部署、应急预案及应急演练等软件开发生命周期的需求,遵循GB/T 20986—2023《信息安全技术网络安全事件分类分级指南》国家标准,通过将标准核心内容应用于业务场景进行实践,有效支撑了网络安全相关法律法规政策标准的落地实施,促进了企业内部各相关方达成共识,统一了对网络安全事件的认知,提升了软件开发生命周期各环节的安全合规能力,提高了软件安全能力和应急处理效率。 展开更多
关键词 GB/T 20986—2023 网络安全事件 民航旅客服务系统 软件开发生命周期
在线阅读 下载PDF
基于数据融合的全生命周期软件可信性定量评估方法 被引量:3
11
作者 张卫祥 刘文红 吴欣 《计算机科学》 CSCD 北大核心 2013年第11A期192-195,213,共5页
提出了一种全生命周期的软件可信性定量评估方法。首先,建立全周期软件可信评估模型,对生命周期各阶段软件可信性进行逐层分解,分别设计定量或定性度量指标;然后,利用知识发现原理,获取软件可信特征树的权值分布;利用数据融合理论,对获... 提出了一种全生命周期的软件可信性定量评估方法。首先,建立全周期软件可信评估模型,对生命周期各阶段软件可信性进行逐层分解,分别设计定量或定性度量指标;然后,利用知识发现原理,获取软件可信特征树的权值分布;利用数据融合理论,对获得的多类型多量纲的可信度量数据进行分布式综合处理与推理;最后,给出软件可信性评估实例。工程实践表明,该方法能够有效保障软件评估过程的客观性和评估结果的准确度。 展开更多
关键词 软件定量评估 生命周期 数据融合 可信性 软件工程
在线阅读 下载PDF
集成与敏捷开发在军用光电系统软件开发中的应用 被引量:10
12
作者 刘国栋 王艳 +3 位作者 庞澜 范鹏程 徐晓枫 贾子庆 《计算机应用与软件》 北大核心 2020年第6期9-13,18,共6页
通过研究军用光电系统软件开发过程的现状,分析其在需求不明确、开发周期短等项目中存在的管理流程繁琐、效率较低、不能保证进度的问题。在满足GJB5000A要求的基础上引入集成化管理和敏捷开发方法的思想,提出将整个软件系统作为一个配... 通过研究军用光电系统软件开发过程的现状,分析其在需求不明确、开发周期短等项目中存在的管理流程繁琐、效率较低、不能保证进度的问题。在满足GJB5000A要求的基础上引入集成化管理和敏捷开发方法的思想,提出将整个软件系统作为一个配置项管理,将软件产品作为重点及用户充分参与的软件研制过程模型。 展开更多
关键词 软件研制过程 集成 敏捷开发 软件生命周期模型 GJB5000A
在线阅读 下载PDF
UML在数字化雷达显示系统开发中的应用 被引量:2
13
作者 张静 宋锐 +2 位作者 夏胜平 胡卫东 郁文贤 《计算机工程与应用》 CSCD 北大核心 2004年第7期209-213,共5页
文章以某型雷达改造项目为背景,采用UML面向对象建模语言,按照统一软件开发过程思想的指导,分析、设计并实现了基于通用微机的数字化雷达显示系统。阐述了UML的基本概念、基本组成和主要使用方法。按照软件生命周期的核心工作流,完成了... 文章以某型雷达改造项目为背景,采用UML面向对象建模语言,按照统一软件开发过程思想的指导,分析、设计并实现了基于通用微机的数字化雷达显示系统。阐述了UML的基本概念、基本组成和主要使用方法。按照软件生命周期的核心工作流,完成了系统开发过程中的需求捕获、分析、设计、实现及测试等任务。在开发过程的各个阶段使用多种CASE工具,最终实现了满足软件工程要求的系统软件,并投入实际使用。 展开更多
关键词 UML 统一软件开发过程 雷达显示系统 软件生命周期
在线阅读 下载PDF
产品生命周期评价系统的软件设计及开发 被引量:4
14
作者 荆平 贾海峰 《化工自动化及仪表》 CAS 2007年第2期48-51,共4页
论述生命周期评价系统软件的总体设计方法,确定用户界面设计的内容及布局方案,分析系统的组成结构;对清单数据和分析模型的数据库建设进行分析,论述程序设计的方法及实现代码;分别对清单分析功能模块和影响评价模块的开发方法及代码进... 论述生命周期评价系统软件的总体设计方法,确定用户界面设计的内容及布局方案,分析系统的组成结构;对清单数据和分析模型的数据库建设进行分析,论述程序设计的方法及实现代码;分别对清单分析功能模块和影响评价模块的开发方法及代码进行说明,实现了产品生命周期的自动化分析及评价功能,提出基于LCA的环境与经济优化分析方法。 展开更多
关键词 产品 生命周期评价 软件 设计 开发
在线阅读 下载PDF
统一软件开发过程的研究 被引量:3
15
作者 尚文刚 梁力中 《计算机工程与设计》 CSCD 北大核心 2006年第9期1625-1627,1630,共4页
简要分析了当前软件开发对软件工程方法的要求;详细介绍了统一软件开发过程(以下简称“统一过程”)的3个突出特点;结合实际信息系统的开发过程,深入讨论了统一过程的生命周期,并对支持统一过程的相关产品及应用进行了相应地描述;最后展... 简要分析了当前软件开发对软件工程方法的要求;详细介绍了统一软件开发过程(以下简称“统一过程”)的3个突出特点;结合实际信息系统的开发过程,深入讨论了统一过程的生命周期,并对支持统一过程的相关产品及应用进行了相应地描述;最后展望了统一过程的应用前景。 展开更多
关键词 统一软件开发过程 软件工程 统一建模语言 面向对象 软件开发生命周期
在线阅读 下载PDF
信息系统的风险管理研究 被引量:3
16
作者 汤敏聪 刘世峰 《北京交通大学学报(社会科学版)》 2004年第4期40-44,共5页
本文从信息系统风险的定义说起 ,对如何识别、确定、评估、规避信息系统的风险做了深入的探讨 ,并在总结前人研究的基础上 ,提出了基于系统开发生命周期的信息系统风险管理模型。
关键词 风险管理 信息系统 系统开发生命周期
在线阅读 下载PDF
试论软件过程模型及其重要性 被引量:6
17
作者 余金山 《华侨大学学报(自然科学版)》 CAS 1994年第1期112-116,共5页
讨论软件过程模型的基本概念、实质含义和研究范畴,阐述软件过程及其模型的重要性.
关键词 软件过程模型 软件开发 软件管理
在线阅读 下载PDF
基于软件工程及其模型的课件开发研究 被引量:5
18
作者 胡晓辉 万嵩 《高教学刊》 2015年第23期95-96,共2页
多媒体课件是一种常见的计算机辅助教学工具,从本质上来说也是一种软件,课件的开发也就具有类同一般软件开发的过程,文中将软件工程的思想和模型引入到课件的开发过程,分析了多媒体课件的生存周期和开发模型以及各种模型的优缺点,为开... 多媒体课件是一种常见的计算机辅助教学工具,从本质上来说也是一种软件,课件的开发也就具有类同一般软件开发的过程,文中将软件工程的思想和模型引入到课件的开发过程,分析了多媒体课件的生存周期和开发模型以及各种模型的优缺点,为开发优质多媒体课件提供了理论参考。 展开更多
关键词 多媒体课件 教育 软件工程 生命周期 开发模型
在线阅读 下载PDF
从美国军用软件全寿命周期标准的演变看现代软件开发技术的发展趋势 被引量:2
19
作者 曹万华 赵恒 《计算机与数字工程》 1999年第6期21-24,43,共5页
本文分析了美国军用软件标准的演变情况,指出军用软件标准的演变是为了适应软件开发技术的进化,提示我们考虑我国军用软件标准更新的必要性。
关键词 军用软件 全寿命周期标准 软件开发
在线阅读 下载PDF
软件开发周期模型的选择策略 被引量:2
20
作者 郭江 廖越虹 《计算机应用与软件》 CSCD 1994年第4期9-16,共8页
经典的软件工程瀑布模型在整个软件开发界已经广泛地使用了,但瀑布模型开发出的软件却并不尽如人意。因此怎样开发出更可靠、执行效率更高、功能更完善的软件就刺激了软件工程研究人员去开发新的软件开发模型。如:原型法、软件综合法以... 经典的软件工程瀑布模型在整个软件开发界已经广泛地使用了,但瀑布模型开发出的软件却并不尽如人意。因此怎样开发出更可靠、执行效率更高、功能更完善的软件就刺激了软件工程研究人员去开发新的软件开发模型。如:原型法、软件综合法以及可重用软件。但是由于这些软件开发新模型的倡导者经常使用不同的术语,因而很难对它们进行比较。本文为此讨论了一个框架,用于:1)作为分析软件开发模型异同的一个基础;2)作为软件工程研究人员描述新的软件开发模型的一个工具;3)作为帮助软件实践者决策在特定项目和特定领域使用适当的软件开发模型的手段。 展开更多
关键词 瀑布模型 软件开发 软件工程
在线阅读 下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部