• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 97
  • 67
  • 8
  • 7
  • 7
  • 6
  • 6
  • 4
  • 4
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • Tagged with
  • 240
  • 240
  • 89
  • 76
  • 53
  • 53
  • 40
  • 38
  • 37
  • 37
  • 34
  • 34
  • 28
  • 27
  • 27
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
121

Information Requirements Supporting Operational Decisions in a Smart Factory

Hellberg, Jack, Ekstrand, Julia January 2018 (has links)
Process automation for discrete manufacturing excellence (PADME)
122

Kravhantering med fokus på användarinverkan / Requirements engineering with focus on user impact

Engström, Frida, Söderberg, Sofie January 2018 (has links)
I alla systemutvecklingsprojekt har kravhanteringen en stor inverkan på projektets framgång. Hela 56 procent av källor till fel inom informationssystem kommer från brister i kravhanteringen. Trots att de finns många metoder för kravhantering används inte dessa i speciellt stor utsträckning och vidare pekar forskningen på flera orsaker varför de inte används. En orsak är att systemutvecklare tenderar att lägga större vikt på tekniska funktioner och begränsningar än sociala aspekter, vilket ses som en orsak till att traditionella kravanalysmetoderna misslyckas. Det ses även som allmänt känt att grunden till en lyckad systemutveckling ligger i att förstå de sociala och organisatoriska aspekterna. För att åstadkomma ett så användbart system som möjligt är det därmed viktigt att involvera användare i utvecklingsprocessen. Statistik visar dock att en stor del av användare inte får vara med och påverka arbetet alls. Studien syftar till att utforska och beskriva kravhantering i praktiken med särskilt fokus på användarinverkan. Metoden för studien har varit kvalitativ och datainsamlingen har skett med semistrukturerade intervjuer med respondenter från tre företag. Respondenterna utgjordes av fyra praktiker som arbetar med kravhantering inom systemutvecklingsprojekt och de resterande tre respondenterna är användare för dessa system. Empirianalysen redogör för studiens resultat som jämförs med teorin för att belysa intresseväckande eller viktiga kopplingar till hur praktiker anammar kravhantering i praktiken och hur användare involveras i denna process. Empirianalysen visar att praktiker mer tenderar att inspireras av kravhanteringsmetoder än att anamma dessa helt och hållet. Analysen visar även att standarder för kravhantering är bristfälliga i praktiken. Vidare visar studien att så kallade superusers har större möjlighet än andra användare att påverka kraven och att kommuniceringen av krav från utvecklare till användare kan förbättras. Det finns helt klart utvecklingspotential när det gäller att involvera fler användare för att undvika misstolkade eller uteblivna krav. / In every project within systems development, managing requirements in a proper way has a major impact on a project’s success. A total of 56 percent of sources of errors in information systems is a result of shortcomings in requirements engineering (RE). Although there are many methods for managing requirements, these methods are not used to a large extent, and furthermore research results within requirements engineering points to several reasons why they are not used. A reason is that system developers tend to focus on technical features and constraints, which is seen as a reason for the failure of traditional RE-methods. It is also widely known that the foundation of successful system development lies in understanding the social and organizational aspects. In order to provide a useful system, it is therefore important to involve users in the development process. However, there are statistics that shows that a large proportion of users are not involved within the process of requirements engineering. The study aims to explore and describe requirements engineering in practise with particular focus on user impact. The methodology for the study has been qualitative and data collection has been performed with semi structured interviews with respondents from three companies. The respondents consisted of four practitioners who work with requirements engineering in system development projects and the remaining three respondents are users of these systems. The empirical analysis presents the result of the study and is compared to the theory to highlight interesting or important links between how practitioners apply requirements engineering in practice and how users are involved in this process. The empirical analysis shows that practitioners more likely tend to be inspired by requirements engineering methods than to embrace them entirely. The analysis also shows that requirements engineering standards are inadequate in practice. Additionally, results of the study indicate that super users have greater potential to influence the requirements than other users and that the communication of requirements between system developers and users can be improved. It is clear that there are a lot of potential when it comes to involve users in order to avoid misinterpretation or missing requirements.
123

Ledarskap inom ramen för ett systemutvecklingsprojekt : fokus på en arbetsprocess med stöd i Vattenfallsmodellen

Lindqvist, Annika January 2004 (has links)
Many research reports mention the fact that a huge number of all system development projects never reach a successful ending; with other words never fulfil formulated goals. By identifying and forming success factors (and in some aspect risk factors) that the project manager in practice can use, this study may be seen as a step in the direction towards minimising the high number of failed system development projects. The purpose of this research report is to investigate how a system development project, where the development process is based on a specific development or process model (in this case the Waterfall model), can and should be driven. I aim to clarify what is demanded of a project leader for the specific development process and give an account for which eventual leadership qualities that can be well suited for given situation in relation to the need for technical competence. Among other things the project manager should inspire confidence, drive, be a decision maker, engage and own some form of basic knowledge in the field of system development. After completed investigation and analysis the given hypothesis is finally verified; leadership qualities are of more importance than technical competence for the project manager in a system development project where the development process is based on the Waterfall model.
124

The necessity of concepts for end-user involvement in information system development in developing country : Case study secondary schools in Nigeria

Ngerem, Ogechi Vivian January 2015 (has links)
System development has been an innovational trend in the field of Information systems in both past and present time; and users of the system is one of the key success in the development life cycle of human and computer based systems. Information system is one of the most emerging technologies in developing countries; Nigeria as a case and the development of these IS is deployed in both private and public sectors of the economy for organizational data management. Due to some characteristics of developing countries such as poor communication facilities, unequal distribution of wealth, large population and so many others, many of these information system development has been carried out for the provision of services to both public and private organizations. But on the other hand, such projects have failed in one way or the other due to poor end user involvement in or during the development process. For this research, the involvement of users in developing country and more appropriate concepts which developers/designer could possibly use to involve users for a successful system were studied. The approach to this investigation was with the use of questionnaire which was distributed to the users of two different systems which were developed using different concepts of user involvement (Scenario-based user involvement technique and Interview-based user involvement technique). Statistical Package for Social Sciences (SPSS), was used for this quantitative analysis and the Independent t-test analysis was done to prove the significance between these systems. The findings from this study shows that in the developing countries such as Nigeria, these concepts of user involvement is also applicable and Interview-based user involvement technique seem to be the more appropriate method. Further research on the combination of these concepts/techniques for end user involvement should be considered or rather the creation of an advanced technique/concept for gathering end user needs and requirements for an excellent usable system in developing countries with respect to their limiting factors as mentioned in this thesis.
125

Users from a role perspective : A model to provide a user-centered system development process

Johansson, Ida, Johansson, Stina January 2007 (has links)
Today there exist several systems that lack usability. The reasons are, among others, the pressure to add more features in the system, but also that focus has been earlier on technology and functionality. It becomes more important to think of the user, so that systems can be more usable. By focusing on the user, the user experience can enhance, which results in more satisfied users. User involvement in the system development process is one way to learn and receive information about the user. There are several ways of doing that. One way is to create user portraits from existing user models. We have studied different user models and lack a model that includes both tasks and goals; for example one of the existing models focus on user goals and another on relations with the system. The purpose with this final thesis is to create a model to describe users as roles providing a more effective and generalized user-centered system development process. To create this model, the role profile model, we studied existing theories. By them we were influenced both by good and less good things. The theoretical study resulted in a tentative model that we tested by interview and observe six buyers within the manufacturing industry. This resulted in two role profiles; the strategic buyer and purchase planner. From the result of the interviews and observations, we improved the tentative role profile model to our final model. There were some factors that did not fit in the tentative model and some that we added. The role profile model contains three elements; objectives, requirements and context. These elements consist of a number of attributes that are important when surveying a role profile. The uniqueness with the role profile model is the fact that it includes both role specific attributes and attributes that puts the role profile into a context. The model contains for example work process, system requirements, responsibility and authority. The role profile is at part of a greater context. There are design philosophies that concern the whole system development process; from survey the user to design and test. Our role profile model only handles the first parts, the user and tasks, due to the time limitations. We have created a practical procedure that we recommend to facilitate the usage of the role profile model. The practical procedure is based on our choices of method when testing the tentative role profile model. The central in our practical procedure are interviews and observations. It is important to plan the company visits so that all necessary information is received. The usage of the role profile can for example contribute with: knowledge and understanding of the users, structured work procedure, a generally accepted terminology and a user-centered design process. This final thesis has been performed on commission of Lawson Software. We had continuously discussions with them about usability and the role profile model. We have studied fields of applications for the role profile model at Lawson. We think they can use the model in the product requirement process, design and evaluation, work with composite applications, user understanding and user priority and introduction of new employees. / Idag finns det ett flertal system som har bristande användar¬vänlighet. Detta beror bland annat på påtryckningar att lägga till fler funktioner i systemen, men också på att det bakåt i tiden har fokuserats på att utveckla system utifrån teknologi och funktionalitet. Det blir allt viktigare att tänka på användaren så att systemen blir mer användarvänliga. Genom att fokusera på användaren kan man öka användarupplevelsen i systemet och det medför att användarna blir nöjdare. Att involvera användaren i utvecklingsprocessen är ett sätt att lära känna och få information om användaren. Det finns många sätt att göra det på. Ett sätt är att skapa användarporträtt med hjälp av olika befintliga användarmodeller. Vi har studerat olika användarmodeller och sett att det saknas en användarmodell som inkluderar både fokus på användarens arbetsprocess och dess mål; till exempel en av de existerande modellerna fokuserar på användarens mål och en annan på relationer med system. Syftet med detta examensarbete är därför att skapa en modell som beskriver användare som roller, som bidrar till en effektivare och bredare användar¬centrerad systemutvecklingsprocess. För att ta fram denna modell, rollprofilsmodellen, studerade vi som sagt existerande teorier. Från dem påverkades vi både av delar som vi tyckte var bra och mindre bra. Vi kom fram till en hypotesmodell som vi testade genom att intervjua och observera sex inköpare på tillverkande företag. Detta resulterade i två rollprofiler; den strategiska inköparen och inköpsplaneraren. Utifrån resultaten av intervjuerna och observationerna förbättrade vi hypotesen till vår slutliga modell. Det fanns vissa faktorer som vi inte tyckte passade in, men även attribut som borde läggas till. Rollprofilsmodellen innehåller tre delar; mål, krav och kontext. Dessa delar består av ett antal attribut som är viktiga att undersöka hos den rollprofil som ska skapas. Det som utmärker rollprofilsmodellen är att den inkluderar både roll¬speci¬fika mål och attribut som sätter rollprofilen i en kontext. Modellen innehåller till exempel relationer, krav, ansvar och befogenheter. Rollprofilen är en del av en större kontext. Det finns designfilosofier som berör hela systemutvecklingsprocessen; från att kartlägga användaren till att designa och testa. På grund av tidsbegränsningar har vi enbart berört de första av dessa delar; användaren och arbetsuppgifter. För att underlätta användandet av rollprofilen har vi skapat ett rekommenderat praktiskt tillvägagångssätt. Detta är baserat på våra egna metodval när vi testade vår hypotesmodell. Det centrala i det praktiska tillvägagångssättet är intervjuer och observa¬tioner. Det är viktigt att planera noggrant så att all nödvändig informa¬tion erhålls. Användandet av rollprofilen kan till exempel bidra till: kunskap och förståelse av användaren, ett strukturerat arbetssätt, en allmänt accepterad terminologi samt en användar¬centrerad utvecklingsprocess. Detta examensarbete har utförts på uppdrag av Lawson Software, med vilka vi kontinuer¬ligt har fört diskussioner om användbarhet och rollprofilsmodellen med mera. Vi har även utforskat vilka potentiella användningsområden som rollprofilen har på Lawson. Lawson skulle kunna använda modellen i kravhanteringsprocessen, design och utvärdering, arbete med komposita applikationer, användarförståelse och priori¬teringar samt intro¬ducerande av nyanställda.
126

A case study of documentation's significance : in ERP system development projects / En fallstudie om dokumentationens betydelse : i ERP-systemutvecklingsprojekt

Andersson, Andreas, Bergsten, Thomas January 2008 (has links)
Abstract In order to stay competitive in today’s changing business world, companies need to manage the increased complexity as they evolve. To be able to handle this complexity, many companies chose to implement an ERP system. Investing in an ERP system is not something that is made in a trice but is a large investment which together with today’s low-profit margins in companies makes it essential to keep the costs as low as possible. More than half of the total cost for an ERP investment is said to be related to costs for the system’s maintenance and support. Documentation is one of the factors which affect this cost, and if it is not made satisfactorily it is said to result in a considerable increase of the system’s total cost. This is why it is important not to overlook the documentation as a part of ERP system development project. The purpose with this thesis is to investigate the existing documentation routines in ERP system development projects at AB Volvo’s subsidiary Volvo IT, in order to find suggestions of improvement for future projects. In order to fulfill the purpose of the study, we formed a research question with three sub-questions and through a deep analysis of the empirical material we presented the answers to these questions as the conclusions of this thesis. Our study is based on an inductive research approach using a case study to gain deeper and more helpful qualitative knowledge and data. The empirical data was analyzed using the template analysis method where we divided the collected data into appropriate categories. The knowledge created through this study is of exploratory, normative, predictive and categorical nature. After having analyzed the results from our case study we found several suggestions of improvements for Volvo IT to use in future projects. For other companies involved in ERP system development projects of their own, the conclusions of this thesis will work as valuable issues to take into consideration for upcoming projects. We have concluded that the main reason behind lacking quality of documentation in the development projects is not the unawareness of its importance, but the absence of concrete evidence of high quality documentation’s positive effects on a system’s total cost. We believe that in order to achieve documentation of high quality, there needs to be a change of attitude to documentation as a work task and the task itself must be higher prioritized in the projects. Another important suggestion is that a control of the conducted documentation’s quality must be done, not only a control of the existence of the right kind of documents. We are of the opinion that a company should not allocate resources to create a method of documentation before the importance of high quality documentation is clarified. Ultimately, we believe that the system development process should be focused around the customer, because of the more frequent use of custom made solutions and to help the people in the project to set the right level of abstraction on the documentation. / Sammanfattning För att företag ska kunna behålla sin konkurrenskraft i näringslivet, behöver de hela tiden utvecklas. Men med utveckling kommer en ökad komplexitet som måste hanteras på något sätt. Många företag väljer då att investera i ett affärssystem (s.k. ERP-system), vilket inte är något som görs lättvindigt utan är en ansenlig investering. Detta faktum tillsammans med dagens låga vinstmarginaler i företag gör att det är väsentligt att hålla kostnaderna så låga som möjligt. Mer än hälften av kostnaderna för ett ERP-system sägs vara relaterat till underhålls- och supportverksamhet. En av de faktorer som påverkar denna stora kostnad är dokumentationsaktiviteter, vilken ifall de inte är utförd på rätt sätt kan leda till en ansenlig ökning av ett systems totala kostnad. Det är därför väldigt viktigt att inte förbise dokumentationen som en del av ett ERP-systemutvecklingsprojekt. Syftet med vår studie var att undersöka existerande dokumentationsrutiner i ERPsystemutvecklingsprojekt hos Volvo AB’s dotterbolag Volvo IT, för att sedan presentera förbättringsförslag för framtida projekt i företaget. För att kunna uppfylla syftet med uppsatsen, tog vi fram en forskningsfråga med tre följdfrågor och genom en grundlig analys av det empiriska materialet kommer vi att presentera svaren på dessa frågor som våra slutsatser. Vi har valt att genomföra en fallstudie med en induktiv ansats, för att införskaffa oss djupare kunskap och därmed kunna generera ny kunskap inom området. Det empiriska materialet analyserades utifrån en given modell där insamlad data delades in i lämpliga kategorier. Kunskapen genererad från vår studie är av följande kunskapsform; kategoriell, förklarande, förutsägande och normativ. Efter att ha analyserat resultatet av vår fallstudie kan vi presentera ett flertal förbättringsförslag för Volvo IT’s användning i framtida projekt. För andra företag, involverade i ERPsystemutvecklingsprojekt, kan dessa fungera som värdefulla förslag att ta i beaktande. Vi kom fram till att den främsta anledningen till bristande dokumentation inte är omedvetenheten om dess betydelse, utan avsaknaden av konkreta bevis på dess positiva effekter på ett systems totala kostnad. Vi anser att det krävs en attitydförändring kring dokumentation som arbetsuppgift för att uppnå dokumentation som är av hög kvalitet och att arbetsuppgiften som sådan behöver få högre prioritet i projekten. Ett annat viktigt förbättringsförslag vi fann var att en kontroll av den producerade dokumentationens kvalité måste utföras, och inte bara en kontroll av att den rätta sortens dokument finns. Vi anser att ett företag inte bör allokera resurser till att skapa en metod eller modell över hur man ska dokumentera förrän vikten och effekten av hög kvalitetsdokumentation är klargjord. Till sist anser vi att systemutvecklingsprocessen bör fokuseras kring den framtida användaren, dels på grund av dagens ökade användning av skräddarsydda system men också för att det minskar risken för en oönskad effekt på projektets omfattning samt att det ökar kvaliteten på den slutgiltiga dokumentationen.
127

A Framework for How to Make Use of an Automatic Passenger Counting System

Fihn, John, Finndahl, Johan January 2011 (has links)
Most of the modern cities are today facing tremendous traffic congestions, which is a consequence of an increasing usage of private motor vehicles in the cities. Public transport plays a crucial role to reduce this traffic, but to be an attractive alternative to the use of private motor vehicles the public transport needs to provide services that suit the citizens requirements for travelling. A system that can provide transit agencies with rapid feedback about the usage of their transport network is the Automatic Passenger Counting (APC) system, a system that registers the number of passengers boarding and alighting a vehicle. Knowledge about the passengers travel behaviour can be used by transit agencies to adapt and improve their services to satisfy the requirements, but to achieve this knowledge transit agencies needs to know how to use an APC system. This thesis investigates how a transit agency can make use of an APC system. The research has taken place in Melbourne where Yarra Trams, operator of the tram network, now are putting effort in how to utilise the APC system. A theoretical framework based on theories about Knowledge Discovery from Data, System Development, and Human Computer Interaction, is built, tested, and evaluated in a case study at Yarra Trams. The case study resulted in a software system that can process and model Yarra Tram's APC data. The result of the research is a proposal of a framework consistingof different steps and events that can be used as a guide for a transit agency that wants to make use of an APC system.
128

Kunskapsfrämjande systemutveckling : En fallstudie i Bodafors Trä AB / Knowledge promoting system development : A case study at Bodafors Trä AB

Nguyen, Tuan, Bengtsson, Olof January 2007 (has links)
Vad kan man idag begära av ett informationssystem? Det står klart att informationssystem ska stödja och ersätta arbetsuppgifter inom företag för att öka effektiviteten eller minska kostnaderna. Men vilka arbetsuppgifter ska ett system klara av att göra lika bra som en människa och hur ska det lyckas göra lika bra bedömningar om vad som bör göras när man möter en svår uppgift, där det kanske verkligen behövs ett bra IT-stöd för att enklare ska klara av situationen? Bakgrunden till vårt arbete grundades på en tidigare undersökning en av oss gjort på sågverket där man hade problem med lagerstyrningen. Det rekommenderades då att Bodafors skulle implementera truckdatorer och en grafisk truckmodul för effektivare lagerhantering med hjälp av RFID. Det beslutades då att ett första steg skulle genomföras under hösten med truckdatorer i två av truckarna och en utbyggnad av det befintliga systemet för att truckförarna ska få se en aktuell bild över lagret och utlastningarna som ska ske under veckan. Vi kom fram till att SYSteams arbetssätt grundade sig på vattenfallsmodellen som kanske är den mest klassiska modellen för systemutveckling, med sina rötter på 60-talet. Vi konstaterade också att man har mycket att lära av modern Knowledge Management-teori som försöker fånga kompetenser och kunskap hos individer i system för att uppmuntra en företagsmiljö där kunskap delas mellan individerna. Vi sammanställde en serie konkreta råd för systemutvecklare för att bli bättre på att fånga kunskap i en systemutvecklingsmodell med en iterativ utvecklingsprocess som vi kallar för kunskapsfrämjande systemutveckling. / What can be expected of an information system today? It stands clear that information systems should support and replace tasks within companies to enhance efficiency and/or reduce costs. But which tasks should we rely on that a system could manage as well as a human being can today? Especially in difficult situations where human experience is put to the test and where we really could use the help of an information system to make the right judgements. The background of our essay was based on a former investigation one of us made during the spring of 2006 in the company due to logistic problems in the warehouse. It was then recommended that Bodafors should get truck computers and a graphic truck module for more efficient warehousing alongside with RFID. It was decided that a first step was to be taken during the autumn with computers in two of the trucks and the implementation of a system for trucks for an outline of the actual supply in the warehouse and the current orders to be loaded during the week. We reached the conclusion that SYSteams development of TruckSaw was founded on the classic waterfall model, with its roots in the 1960’s. We also learned that developers has alot to learn from modern Knowledge Management theory, with its focus on catching key competence and knowledge within an organisation and the creation of an environment encouraging the sharing of competence and knowledge. With a Knowledge Management driven approach we put together a series of advice for developers to become better at catching knowledge by using a different, iterative approach to developing a system, knowledge promoting system development.
129

Achieving non-intrusive interoperability between models for involving users in modeling tasks

Pérez Pérez, María Francisca 02 December 2015 (has links)
[EN] Model-Driven Development (MDD) promotes models as the cornerstone in the software development process, thereby displacing source code as the development process's main feature. Although this model-centric schema claims advantages over traditional software development (e.g., the code could be automatically generated from the models), it does not have the level of adoption that has been expected. The literature review reveals a broad agreement in the fact that end-users may develop and adapt systems themselves but the complexity in modeling standards and the lack of modeling skills prevents their active involvement in modeling tasks of existing MDD processes. To overcome this, end-users should be provided with different modeling languages that use concepts, which fit their particular skills, context and needs. This challenge is the main goal of this thesis, which is addressed by combining the End-user Development and the Model-Driven Development fields. This work starts with the involvement of end-users into the modeling tasks using a tool-supported visual modeling language that allows end-users to select and customize system features of pervasive systems using closer concepts for them. Afterwards, this thesis shows the necessity of enriching existing MDD processes for supporting the development of a new generation of software systems (e.g., smart health) that require expertise in a variety of domains. Consequently, different types of users (e.g., scientists, engineers and end-users) must actively participate in the description of model fragments that depend on their expertise using a different modeling language. Thus, users are able to collaborate to obtain a unified system description. At this point, it becomes necessary to provide mechanisms that transforms models fragments from one modeling language to another, delimits which model fragments are described by a different user, and integrates those model fragments. To provide this, the presented approach encompasses variability management in a novel way to enable collaborative modeling by supporting both the selection of model fragments of the system that may be described using a different modeling language, and the integration of those model fragments once they are described. Furthermore, interoperability mechanisms bridge two different modeling languages in a non-intrusive way with the structure of models by transforming the description of gaps. Thus, our proposal could enrich models of existing MDD processes with model fragments that have been described using a different modeling language, which could make users feel confident to adopt models for describing domain-specific content and could help to adopt MDD processes. The proposal has been validated in three case studies from different levels of complexity and domains: smart home systems, web information systems, and biomechanical protocols. The results have proven the applicability and feasibility of our approach to actively involve different types of users (end- users with software professionals, domain experts with software development experts, and doctors with biomedical engineers, respectively) in model descriptions of existing MDD processes using a different modeling language. / [ES] En el Desarrollo de Software Dirigido por Modelos (DSDM) los modelos son la piedra angular del proceso de desarrollo de software, desplazando así al código fuente como artefacto principal. Aunque este enfoque centrado en modelos ofrece ventajas sobre el desarrollo de software tradicional (por ejemplo, la generación de código de forma automática a partir de los modelos) no tiene el nivel de adopción esperado. La literatura científica revela un amplio acuerdo en el hecho de que los usuarios finales puedan ellos mismos desarrollar y adaptar los sistemas pero la complejidad de los estándares de modelado y la carencia de habilidades de modelado impide su participación activa en procesos DSDM existentes. Para lograrlo, los usuarios finales deben disponer de lenguajes de modelado diferentes con conceptos adaptados a sus habilidades, contexto y necesidades. Este desafío es el objetivo principal de esta tesis que se aborda combinando las ideas del desarrollo orientado al usuario final y el DSDM. Este trabajo comienza involucrando usuarios finales en tareas de modelado con una herramienta que les proporciona un lenguaje de modelado visual para seleccionar y personalizar características de un sistema pervasivo utilizando conceptos familiares para ellos. Después, esta tesis motiva la necesidad de enriquecer procesos de DSDM existentes para soportar el desarrollo de una nueva generación de sistemas software (por ejemplo, salud inteligente) que requieren conocimientos especializados en una variedad de dominios. Consecuentemente, diferentes tipos de usuarios (por ejemplo, científicos, ingenieros y usuarios finales) deben participar activamente en la descripción de fragmentos de modelos que dependen de su experiencia utilizando un lenguaje de modelado diferente. De este modo, los usuarios pueden colaborar para obtener una descripción del sistema unificada. En este punto, es necesario proporcionar mecanismos que transformen e integren los fragmentos de un lenguaje de modelado a otro y delimiten qué fragmentos se describen por un usuario diferente. Para proporcionar esto, la propuesta presentada utiliza la gestión de variabilidad de forma novedosa para permitir modelado colaborativo seleccionando fragmentos de un modelo del sistema que pueden ser descritos utilizando un lenguaje de modelado diferente y, la integración de esos fragmentos una vez que hayan sido descritos. Además, la propuesta utiliza mecanismos de interoperabilidad para conectar dos lenguajes de modelado diferentes transformando la descripción de los fragmentos de una manera no invasiva con su estructura. Por tanto, nuestra propuesta puede enriquecer los modelos de procesos DSDM existentes con fragmentos de modelos que han sido descritos con un lenguaje diferente y esto, podría hacer que los usuarios se sientan seguros al adoptar modelos para describir contenido de dominio específico y podría ayudar a adoptar procesos DSDM. La propuesta ha sido validada en tres casos de estudio con diferentes niveles de complejidad y dominios: sistemas para el hogar inteligente, sistemas de información web y protocolos biomecánicos. Los resultados han demostrado la aplicabilidad y viabilidad de nuestra propuesta para involucrar diferentes tipos de usuarios (usuarios finales con profesionales de software, expertos en el dominio con expertos en desarrollo de software y, médicos con ingenieros biomédicos, respectivamente) en descripciones de modelos de procesos DSDM existentes utilizando un lenguaje de modelado diferente. / [CAT] En el Desenvolupament de Programari Dirigit per Models (DPDM) els models són la pedra angular del procés de desenvolupament de programari, desplaçant així al codi font com a artefacte principal. Encara que aquest enfocament centrat en models ofereix avantatges sobre el desenvolupament de programari tradicional (per exemple, la generació de codi de forma automàtica a partir dels models) no té el nivell d'adopció esperat. La literatura científica revela un ampli acord en el fet que els usuaris finals puguen ells mateixos desenvolupar i adaptar els sistemes però la complexitat dels estàndards de modelatge i la falta d'habilitats de modelatge impedeix la seua participació activa en processos DPDM existents. Per a aconseguir-ho, els usuaris finals han de disposar de llenguatges de modelatge diferents amb conceptes adaptats a les seues habilitats, context i necessitats. Aquest desafiament és l'objectiu principal d'aquesta tesi que s'aborda combinant les idees del desenvolupament orientat a l'usuari final i el DPDM. Aquest treball comença involucrant usuaris finals en tasques de modelatge amb una eina que els proporciona un llenguatge de modelatge visual que permet als usuaris finals seleccionar i personalitzar característiques d'un sistema pervasiu utilitzant conceptes familiars per a ells. Després, aquesta tesi motiva la necessitat d'enriquir processos de DPDM existents per a suportar el desenvolupament d'una nova generació de sistemes programari (per exemple, salut intel¿ligent) que requereixen coneixements especialitzats en una varietat de dominis. Conseqüentment, diferents tipus d'usuaris (per exemple, científics, enginyers i usuaris finals) han de participar activament en la descripció de fragments de models que depenen de la seua experiència utilitzant un llenguatge de modelatge diferent. D'aquesta manera, els usuaris poden col¿laborar per a obtenir una descripció del sistema unificada. En aquest punt, és necessari proporcionar mecanismes que transformen i integren els fragments d'un llenguatge de modelatge a un altre i delimiten quins fragments es descriuen per un usuari diferent. Per a proporcionar açò, la proposta presentada utilitza la gestió de variabilitat de forma nova per a permetre modelatge col.laboratiu seleccionant fragments d'un model del sistema que poden ser descrits utilitzant un llenguatge de modelatge diferent i, la integració d'aqueixos fragments una vegada que hagen sigut descrits. A més, la proposta utilitza mecanismes d'interoperabilitat per a connectar dos llenguatges de modelatge diferents transformant la descripció dels fragments d'una manera no invasiva amb la seua estructura. Per tant, la nostra proposta pot enriquir els models de processos DPDM existents amb fragments de models que han sigut descrits amb un llenguatge diferent i açò, podria fer que els usuaris se senten segurs en adoptar models per a descriure contingut de domini específic i podria ajudar a adoptar processos DPDM. La proposta ha sigut validada en tres casos d'estudi amb diferents nivells de complexitat i dominis: sistemes per a la llar intel¿ligent, sistemes d'informació web i protocols biomecànics. Els resultats han demostrat l'aplicabilitat i viabilitat de la nostra proposta per a involucrar diferents tipus d'usuaris (usuaris finals amb professionals de programari, experts en el domini amb experts en desenvolupament de programari i, metges amb enginyers biomèdics, respectivament) en descripcions de models de processos DPDM existents utilitzant un llenguatge de modelatge diferent. / Pérez Pérez, MF. (2015). Achieving non-intrusive interoperability between models for involving users in modeling tasks [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/58429 / TESIS
130

Hur påverkas systemutvecklingsprocessen av implementeringen av GDPR / Does the implementation of GDPR affect the system development process?

Andersson, Adam, Syldevik, Christoffer January 2019 (has links)
On May 25th 2018 a new general data protection regulation called GDPR took effect. The regulation contains rules regarding usage, storage and handling of data from individuals resident within The European Union. The new regulation caused big headlines regarding the impact GDPR would have on the affected enterprises and organizations. One aspect that hasn’t been mentioned considerably is how GDPR has and will affect the system development process. The difficulty with implementing GDPR has shown to have its origin in the fact that the regulation is fairly new which means that it’s still ambiguous and difficult to apply. That means that there has been room for different takes on GDPR and its rules which has contributed to various opinions on how GDPR should be implemented. The purpose of this thesis was to study how the implementation of GDPR has affected the system development process among enterprises and organizations. The method that has been used in the thesis is a qualitative interview study of two enterprises. The acquired data have been collected mainly from four interviewing persons, two from each enterprise. The data collected from the interviews has been analyzed with the method grounded theory. The conclusion of the thesis is that the system development process has been affected by the implementation of GDPR. The regulation is however not believed to affect the enterprises to the extent that any extensive restructuring has been necessary. Based on the result from the interviews it is rather believable that GDPR actually had a positive effect among the enterprises. The thesis also resulted in a model which illustrates the system development process and the aspects of GDPR considered to have a substantial effect.

Page generated in 0.0901 seconds