Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/19547
Title: Proposed Simulation Model for Software Development Cycle in Sudanese Companies
Other Titles: نموزج محاكاة مقترح لدورة تطوير البرمجيات في الشركات السودانية
Authors: Adem, Mohammed Musa Yousif
Supervisor, -Nisreen Beshir Osman
Keywords: Software engineering
Software Development
Issue Date: 9-Oct-2017
Publisher: Sudan University of Science & Technology
Citation: Adem, Mohammed Musa Yousif .A Proposed Simulation Model for Software Development Cycle in Sudanese Companies /Mohammed Musa Yousif Adem ;Nisreen Beshir Osman .-Khartoum:Sudan University of Science & Technology, College of Computer Science and Information Technology ,2017.-54p.:ill.;28cm.-M.Sc
Abstract: Software engineering provide set of methods, methodologies and practices that’s used for the process of building and developing the information systems. Sudanese software companies follow many of these methodologies to develop and deliver software projects, but they face many challenges represented in the delay of delivering projects on time and the lack of method that predict the optimal number of team members accurately. This research aims to develop simulation model to assist the project’s managers in assigning the optimal team number for each development phase in order to improve the resource utilization and reduce the delay of delivery time. A simulation model hasbeen implemented using Simphony.Net simulator and then evaluated using input data from fifteen Sudanese software companies. The results of the first experiment showed the assigned team size was not enough to deliver all arrived projects on time, and by increasing the team size in the critical phases that required more time, the resources utilization improved and projects were delivered on time. The research recommends other software development methodologies to be simulated in order to select the best among them that could be applied in the Sudanese companies. Other factors that affect the delivery of projects such as complexity of requirements, developers’ experience and customers’ involvement in the development process should also be considered. It is also recommended to develop an integrated model that could be used to simulate project ofdifferent sizes in a single model.
Description: Thesis
URI: http://repository.sustech.edu/handle/123456789/19547
Appears in Collections:Masters Dissertations : Computer Science and Information Technology

Files in This Item:
File Description SizeFormat 
A Thesis Submitted in...PDf.pdfTitile162.88 kBAdobe PDFView/Open
Abstract.pdfAbstract392.19 kBAdobe PDFView/Open
Research.pdfResearch1.26 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.