Spelling suggestions: "subject:"atemsystem devevelopment life cycle"" "subject:"atemsystem devevelopment life eycle""
1 |
GDPRs påverkan vid utveckling av plattformar för tredjepartsapplikationer : En kvalitativ metod bestående av fallstudie, dokumentanalys och intervjuer. / GDPR and Third-party Applications : A qualitative method of case studie, documentation analysis and interviews.Magnusson, Jonas, Olofsson, Mathias January 2019 (has links)
Problemet man stöter på när man utvecklar plattformar för tredjepartsapplikationer är att det finns en ny lag som ställer hårda krav för hur man ska göra. GDPR är fortfarande så pass nytt att många företag inte har kunskap om hur man ska förhålla sig till lagen eller hur den påverkar projektet. Vi har intervjuat tre olika informanter och analyserat en dom som föll mot ett tidigare projekt för att upplysa de olika problem som kan uppstå samt för att skapa en förståelse för hur man bör förändra utförandet av utvecklingsprojekt i företag. Informanterna som användes har samtliga haft olika professioner för att skapa en så bred problembild som möjligt. Detta bidrog också till att informanterna fick bemöta andras informanters problem. I studien nämns Sigma Technology som fallföretag eftersom ett av deras projekt, Front-VL, användes som referenspunkt. I slutet av studien ges förslag på vad Sigma behöver göra för att kunna uppnå de lagar och krav som ställs i och med GDPR. Studien visar att man i ett tidigt stadie behöver analysera och kartlägga för hur GDPR ska hanteras i projektet och se lagen som ett ramverk att förhålla sig mot samt att öka kunskapen om lagen hos utvecklare.
|
2 |
Study on a Architecture_Oriented System Analysis MethodologyLiu, Yu-Tse 24 January 2007 (has links)
There is a wide gap between the users and the developers in terms of understanding an information system. The most important job scope of a system analyzer is to interview the users to fulfill the requirements and to produce the documentation in layman terms. Chaos theory, system dynamics, project management theory, etc. all tell the initial stage playing an important role during system development. If the users¡¦ requirements are not clearly understood, it will have a bitter consequence when the information system is online. Therefore, system analysis is the essential stage for changes and to understand the requirements of the users.
Currently, approaches of system analysis are related to either database management or structured methodology. As for the acquisition of users¡¦ requirements, there are no clear steps and procedures. This has made the understanding of users¡¦ requirement more difficult. We hope that by using a tool of architecture, system analyzers can better comprehend users¡¦ requirements. Hence, we come up with the Architecture-Oriented-System-Analysis-Model (AOSAM) for analysis, design, implementation and testing of an information system.
For this research, there are three portions: (1) the fundamental theory of the AOSAM, (2) the build up of the AOSAM, and (3) procedures of using the AOSAM. In this study, we find out AOSAM is able to combine structure with process during the system analysis stage. Furthermore, AOSAM also reaches three significant accomplishments: (1) system analysts grasp users¡¦ requirements firmly, (2) system designers easier to transform users¡¦ requirements to design documents, and (3) to reduce repeating System Development Life Cycle. In the future, we would like to advance the AOSAM to the area of user acceptability, integrated business information system, system design, etc.
|
3 |
A framework of statistical process control for software developmentShih, Tsung-Yo 03 August 2009 (has links)
With the globalization era, software companies around the world not only have to face competition in the domestic industry, as well as the subsequent challenge of large international companies. For this reason, domestic software companies must to upgrade their own software quality. Domestic government agencies and non-governmental units together promote Capability Maturity Model Integration (CMMI). Hope to improve their quality of software development process through internationalized professional evaluation.
Towards the high-maturity software development process, software development process should be estimated quantitatively in CMMI Level 4. There are frequently used statistical process control (SPC) methods, including control charts, fishbone diagram, pareto charts ... and other related practices. Its goal is to maintain stability of overall software development process, so the output performance can be expected.
Primitive SPC applied in manufacturing industry, successfully improving the quality of their products. But some characteristics of software, such as software development is human-intensive and innovative activities. It increases not only variability of control, but also difficulties of implementation.
In this study, collate and analyze the operational framework of SPC and CMMI Level 4 through study of literature and case study with the case company-A company's practices. It contains two points, one is organization point of view, the other is methodological point of view. Organizational point of view includes stage of CMMI Level 4 and SPC implemented in the software industry, as well as how to design the organizational structure. Methodological point of view includes the steps to run SPC¡Buseful methods and tools. Methodological point of view also uses control theory to collate relevant control mechanisms. Finally, we illustrate how to integrate SPC into the company's system development life cycle.
The framework can provide a reference for domestic software companies of longing for implementing CMMI Level 4 and SPC.
|
4 |
Complexity theory as a model for the delivery of high value IT solutionsWehmeyer, Baden 03 1900 (has links)
Thesis (MPhil)--University of Stellenbosch, 2007. / ENGLISH ABSTRACT: Many variations of Systems Development Life Cycle models have evolved over the last fifty
years of systems engineering and software science, yet not enough knowledge is available to
better understand these as Complex Adaptive Systems by studying chaos and complexity
theories. The primary application domain of the thesis is focused on the development of
electronic hardware and software products.
There is a great need for innovation to reach all corners of the development ecosystem;
however a large cognitive distance exists between the concept of systematic product
development and that of value creation. Instruments are needed to aid process agility, for
defusing imminent problems as they mount, and for making effective decisions to sustain
maximum productivity. Many of these objectives are neglected in systems development
practices. As with so many management fads, it appears that no single one of these models
lived up to all of the expectations and in many cases ended up being recipes for disaster.
The statistics available on failed projects are concerning but has not stopped the scientific and
engineering communities from trying over, and over again, to make progress. The goal of the
thesis is therefore to identify the most viable model that supports the sustainability of systems
development team performance. The research draws insights from extant literature, by
applying a knowledge management theory based analysis on the various models with specific
attention given to complexity theory.
The dominant metric discovered is to measure the Value Velocity of a Systems Development
Team. This metric is determined by two independent variables, being Value Created and
Delivery Delay.
Complex Adaptive Systems simply requires a guiding vision and a carefully selected set of
generative rules for increasing and sustaining the Value Velocity. / AFRIKAANSE OPSOMMING: Menige variasies van stelselsontwikkelingsmodelle het ontwikkel oor die afgelope vyftig jaar
in stelselsingenieurswese en sagtewarewetenskap, en steeds is daar nie genoegsame kennis
beskikbaar om beter begrip te kry oor hoe hierdie stelsels as Komplekse Aanpassende
Sisteme bestudeer kan word nie, ten einde die bestuur daarvan te verbeter. Die primêre
toepassingsgebied in die tesis is gespits op die ontwikkeling van rekenaarhardeware en -
sagteware.
Die behoefte vir innovasie moet al die fasette van die ontwikkelingsekosisteem bereik. Die
bewusheidsgaping tussen sistemiese produkontwikkeling en waardeskepping, is te wyd.
Instumentasie word benodig om te help met ratsheid in prosesuitvoering, om dreigende
probleme te ontlont, en effektief besluitneming toe te pas, en sodoende produktiwiteit op ‘n
maksimum vlak te hou. Hierdie doelwitte word tot ’n meerdere mate in die huidige praktyk
verontagsaam. Net soos somige bestuursadvies oneffektief is, blyk dit dat daar nog steeds
geen stelselsmodelle is wat alle verwagtinge bevredig nie. In baie gevalle eindig die
toepassing daarvan in waan en mislukking.
Die statistiek beskikbaar op mislukte projekte is onrusbarend, tog het dit nie vooruitgang
gekelder nie, en die behoefte na verbetering bestaan steeds. Die doelwit van die tesis is dus
om die mees lewensvatbare model wat die voortbestaan van stelselsontwikkelingsgroepe sal
kan handhaaf, uit te sonder. Die navorsing neem insigte uit hedendagse literatuur en is
gebasseer op ’n analiese van verskeide kennisbestuursteorieё teenoor die bestaande
stelselsontwikkelingsmodelle. Die fokus is meer spesifiek toegespits op kompleksiteitsteorie.
Die hoofmaatstaaf is om die Waardesnelheid van ’n stelselsontwikkelingspan te bepaal.
Hierdie maatstaaf word gepyl deur twee onafhanklike veranderlikes, naamlik die Waarde
Geskep en die Afleweringsvertraging.
Ten slotte, vereis Kompleks Aanpassende Sisteme slegs die aanwesigheid van 'n leidende
visie tesame met 'n goeddeurdagte stel ontwikkelingsreëls, wat aanleiding sal gee tot die
verhoging en behoud van die Waardesnelheid.
|
Page generated in 0.4946 seconds