Spelling suggestions: "subject:"atemsystem devevelopment"" "subject:"atemsystem agentdevelopment""
231 |
Agil Systemutveckling : En studie av kravhantering och beställarroll i agila angreppsätt / Agile System Development : A study of requirements management and client role in agile approachesHamed, Amirzadeh, Reza, Khalaf Beigi January 2013 (has links)
This paper is a degree project on the C-level, 15 points at University West, Department of Business and IT dept. Informatics. This study is about agile methodology and its impact on IT projects. Requirements management is a process within an IT project, where customer has certain requirements that must be met by an IT system. The difference between the traditional and agile development is in the requirements management process and it can cause problems in a project. Requirements change during IT projects and to manage requirements, agile principles apply. Specification and planning in the waterfall model is time consuming. Working agile means to have close contact with the client. This minimizes the risk of project failure. With agile methods, functions can be developed at a faster rate and the customer receives prompt delivery. There are currently several different methods for systems development and project management. Some are based on research, others are new and some have been around a long time in the IT world. This work has identified customer involvement; Risk Reduction and Delivery which contribute to several projects fail under traditional systems. Agile methods are flexible, agile and welcome change and the customer will be able to steer the project. Agile methods have however provided the opportunity for developers to more quickly deliver functionality to the customer. / Detta arbete är ett examensarbete på C-nivå, 15 poäng vid Högskolan Väst, Institutionen för ekonomi och IT avd. informatik. Denna studie handlar om agila metodiken och dess inverkan på IT-projekt. Kravhantering är en process inom ett IT-projekt, där kund har vissa krav som måste uppfyllas av ett IT-system. Skillnaden mellan det traditionella och agila utvecklingsmetoder ligger i kravhantering process och det kan orsaka problem i ett projekt. Krav förändras under IT-projekt och för att hantera kraven bör agila principer tillämpas. Kravspecifikation och planering inom vattenfallsmodellen är tidskrävande. Att jobba agilt innebär att ha nära kontakt med beställaren. Därmed minimerar det risken för projektets misslyckande. Med agila metoder, kan funktionerna utvecklas i en snabbare takt och kunden får snabb leverans. Det finns idag flera olika metoder för systemutveckling och projektledning. Vissa är baserade på forskning, andra är nya och vissa har funnits en lång tid i IT-världen. Arbetet har identifierat kundinvolvering, Riskreducering och Leveranstid vilka bidra till att flera projekt misslyckas under traditionell systemutveckling. Agila metoder är flexibla, smidiga och välkomnar förändring och kunden kommer att kunna styra projektet. Agila metoder har däremot gett möjlighet för utvecklarna att på ett snabbare sätt leverera funktioner till kunden.
|
232 |
Développement des systèmes logiciels par transformation de modèles : application aux systèmes embarqués et à la robotique / Software systems development by model transformation : application to embedded systems and roboticsMonthe Djiadeu, Valéry Marcial 01 December 2017 (has links)
Avec la construction des robots de plus en plus complexes, la croissance des architectures logicielles robotiques et l’explosion de la diversité toujours plus grande des applications et misions des robots, la conception, le développement et l’intégration des entités logicielles des systèmes robotiques, constituent une problématique majeure de la communauté robotique. En effet, les architectures logicielles robotiques et les plateformes de développement logiciel pour la robotique sont nombreuses, et sont dépendantes du type de robot (robot de service, collaboratif, agricole, médical, etc.) et de son mode d'utilisation (en cage, d’extérieur, en milieu occupé, etc.). L’effort de maintenance de ces plateformes et leur coût de développement sont donc considérables.Les roboticiens se posent donc une question fondamentale : comment réduire les coûts de développement des systèmes logiciels robotiques, tout en augmentant leur qualité et en préservant la spécificité et l’indépendance de chaque système robotique? Cette question induit plusieurs autres : d’une part, comment décrire et encapsuler les diverses fonctions que doit assurer le robot, sous la forme d’un ensemble d’entités logicielles en interaction? Et d’autre part, comment conférer à ces entités logicielles, des propriétés de modularité, portabilité, réutilisabilité, interopérabilité, etc.?A notre avis, l’une des solutions les plus probables et prometteuses à cette question consiste à élever le niveau d’abstraction dans la définition des entités logicielles qui composent les systèmes robotiques. Pour ce faire, nous nous tournons vers l’ingénierie dirigée par les modèles, et plus particulièrement la conception des DSML (Domain Specific Modeling Language).Dans cette thèse, nous réalisons dans un premier temps, une étude comparative des langages de modélisation et de méthodes utilisés dans le développement des systèmes embarqués temps réel en général. L’objectif de ce premier travail étant de voir s’il en existe qui puissent permettre de répondre aux questions susmentionnées des roboticiens. Cette étude, non seulement nous montre que ces approches ne sont pas adaptées à la définition des architectures logicielles robotiques, mais elle aboutit surtout à unFramework, que nous proposons et qui aide à choisir la (les) méthode(s) et/ou le(s) langage(s) de modélisation le(s) plus adapté(s) aux besoins du concepteur. Par la suite, nous proposons un DSML baptisé RsaML (Robotic Software Architecture Modeling Language), pour la définition des architectures logicielles robotiques avec prise en compte de propriétés temps réel. Pour ce faire, un méta-modèle est proposé à partir des concepts que les roboticiens ont l’habitude d’utiliser pour la définition de leurs applications. Il constitue la syntaxe abstraite du langage. Les propriétés temps réel sont identifiées à leur tour et incluses dans les concepts concernés. Des règles sémantiques du domaine de la robotique sont ensuite définies sous forme de contraintes OCL, puis intégrées au méta-modèle, pour permettre que des vérifications de propriétés non fonctionnelles et temps réel soient effectuées sur les modèles construits. Le Framework de modélisation EMF d’Eclipse a été utilisé pour mettre en oeuvre un éditeur qui supporte le langage RsaML.La suite des travaux réalisés dans cette thèse a consisté à définir des transformations de modèles, puis à les utiliser pour implémenter des générateurs. Ces derniers permettent à partir d’un modèle RsaML construit, d’une part, de produire sa documentation et, d’autre part, de produire du code source en langage C. Ces contributions sont validées à travers un cas d’étude décrivant un scénario basé sur le robot Khepera III. / With the construction of increasingly complex robots, the growth of robotic software architectures and the explosion of ever greater diversity of applications and robots missions, the design, development and integration of software entities of robotic systems, constitute a major problem for the robotics community. Indeed, robotic software architectures and software development platforms for robotics are numerous, and are dependent on the type of robot (service robot, collaborative, agricultural, medical, etc.) and its usage mode (In cage, outdoor, environment with obstacles, etc.).The maintenance effort of these platforms and their development cost are therefore considerable.Roboticists are therefore asking themselves a fundamental question: how to reduce the development costs of robotic software systems, while increasing their quality and preserving the specificity and independence of each robotic system? This question induces several others: on the one hand, how to describe and encapsulate the various functions that the robot must provide, in the form of a set of interactive software entities? And on the other hand, how to give these software entities, properties of modularity, portability, reusability, interoperability etc.?In our opinion, one of the most likely and promising solutions to this question, is to raise the level of abstraction in defining the software entities that make up robotic systems. To do this, we turn to model-driven engineering, specifically the design of Domain Specific Modeling Language (DSML).In this thesis, we first realize a comparative study of modeling languages and methods used in the development of embedded real time systems in general. The objective of this first work is to see if there are some that can make it possible to answer the aforementioned questions of the roboticists. This study not only shows that these approaches are not adapted to the definition of robotic software architectures, but mainly results in a framework, which we propose and which helps to choose the method (s) and / or the modeling language (s) best suited to the needs of the designer. Subsequently, we propose a DSML called Robotic Software Architecture Modeling Language (RsaML), for the definition of robotic software architectures with real-time properties. To do this, a meta-model is proposed from the concepts that roboticists are used to in defining their applications. It constitutes the abstract syntax of the language. Real-time properties are identified and included in the relevant concepts. Semantic rules in the field of robotics are then defined as OCL constraints and then integrated into the meta-model, to allow non-functional and realtime property checks to be performed on the constructed models.Eclipse Modeling Framework has been used to implement an editor that supports the RsaML language. The rest of the work done in this thesis involved defining model transformations and then using them to implement generators. These generators make it possible from a RsaML model built, to produce its documentation and source code in C language. These contributions are validated through a case study describing a scenario based on the Khepera III robot.
|
233 |
Karttillämpningar för rikstäckande accessnät / Map applications för nationwide access netCamling, Johan, Lönnegren, Fredrik January 2013 (has links)
Denna rapport aterger arbetsprocessen kring att utvärdera geograskatjänster, och att utveckla karttillämpningar för nätverk av rikstäckande omfattning. Arbetet utfördes pa plats hos DGC, en datakommunikations-, tele- och nätoperatör som distribuerar kundförbindelser i hela Sverige där konsumenter ansluts till stamnätet. Uppgiften bestod av att utvärdera möjligheter till att slå upp koordinater för etablerade kundplatser, rita ut accessnätet i ett kartgränssnitt och ta fram ett eller flera stödverktyg för bland annat orderprocesser. Användningsfall utifrån önskemål, arkitekturmönster samt analys av yttre leverantörers tjänster för geocoding avgjorde hur det slutgiltiga systemet var utformat. Mjukvaran som utvecklades integrerades både i bentliga system och som ensamstående tillämpningar. En publicering/release genomfördes som avslutande moment i arbetet. I rapporten beskrivs hur kartläggning gjordes med hjälp av KML, hur geografisk data hanterades, utformningen av övervakningsverktyget som framtogs samt hur koordinater för adresser hämtades. / This thesis describes the process of analyzing and evaluating geographic services, and the development of map applications for nationwide networks. The project was performed at DGC, a datacommunications-, telephony- and networks operator which distributes customer access across Sweden where consumers are connected to the backbone network. In whole, the task consisted of an analysis regarding the possibilities of address-to-coordinate lookup for established customer sites, displaying the access network in a map interface and developing one or more tools, aimed at supporting order processes. Architecture patterns, use-cases construed from user requests and analysis of external provider services for geocoding determined the design of the solution. Software was partially integrated in existing systems, and partially distributed as stand-alone applications. The product was finalized with a release. Read further to get a description of the monitoring tool, network mapping with KML, dealing with geographic data, and also the process of fetching coordinates for addresses.
|
234 |
User Experience Engineering Adoption and Practice: A Longitudinal Case StudyRedfearn, Brady Edwin 09 August 2013 (has links) (PDF)
User Experience Engineering (UxE) incorporates subject areas like usability, HCI, interaction experience, interaction design, "human factors", ergonomics", cognitive psychology", behavioral psychology and psychometrics", systems engineering", [and] "computer science," (Hartson, 1998). It has been suggested that UxE will be the main success factor in organizations as we enter the "loyalty decade" of software development, where the repeat usage of a product by a single customer will be the metric of product success (Alghamdi, 2010; Law & van Schaik, 2010, p. 313; Nielsen, 2008; Van Schaik & Ling, 2011). What is relatively unknown in the current academic literature is whether existing UxE methodologies are effective or not when placed in a longitudinal research context (Law & van Schaik, 2010). There is room for the exploration of the effects of long-term UxE practices in a real-world case study scenario. The problem, addressed in this study, is that a lack of the application of UxE-related processes and practices with an industrial partner had resulted in customer dissatisfaction and a loss of market share. A three-year case study was performed during which 10 UxE-related metrics were gathered and analyzed to measure the improvements in the design of the customer's experience that long-term UxE practices could bring to a small corporate enterprise. The changes that occurred from the corporate and customer's point of view were analyzed as the customer's experience evolved throughout this long-term UxE study. Finally, an analysis of the problems and issues that arose in the implementation of UxE principles during the application of long-term UxE processes was performed. First-hand training between the research team and company employees proved essential to the success of this project. Although a long-term UxE process was difficult to implement within the existing development practices of the industrial partner, a dramatic increase in customer satisfaction and customer engagement with the company system was found. UxE processes led to increased sales rates and decreased development costs in the long-term. All 10 metrics gathered throughout this study showed measurable improvements after long-term UxE processes and practices were adopted by the industrial partner.
|
235 |
Системы машинного перевода: сравнение качества перевода и возможностей их использования (на примере технической документации в металлургической отрасли) : магистерская диссертация / Machine Translation Systems: Translation Quality and Applicability Comparison (the Case of Technical Documents in Metallurgy)Батуев, А. А., Batuev, A. A. January 2021 (has links)
Работа посвящена сравнению качества перевода технического текста с английского языка на русский, полученного с помощью различных систем машинного перевода (СМП), на примере научной статьи металлургической тематики “Fluid Dynamics Studies of Bottom-blown and Side-blown Copper Smelting Furnaces”. В первой части работы рассматриваются общие вопросы машинного и технического перевода: приводятся понятия машинного перевода и технического перевода, определяются основные способы и алгоритмы работы СМП, выделяются основные особенности и проблемы технического перевода. Особое внимание уделяется выявлению функциональных возможностей наиболее популярных сервисов машинного перевода, к которым относятся такие СМП как Google Translate, Яндекс Переводчик, Bing Microsoft Translator, SYSTRAN Translate, PROMT.One. Во второй части работы раскрываются особенности металлургической терминологии и специфика ее заимствования, разрабатывается методика оценки качества перевода технического текста металлургической направленности, проводится апробационное исследование переводов, выполненных с помощью различных систем машинного перевода и определяются перспективы использования СМП в металлургической отрасли. Большое внимание уделяется оценке качества переводов по представленным методикам, при этом все результаты приводятся в виде таблиц с указанием количества ошибок и итоговых баллов. Результаты исследования могут быть использованы на различных предприятиях металлургического сектора при работе с документацией на иностранных языках. / This paper is devoted to comparison of translation quality obtained as a result of using machine translation (MT) systems to translate technical documents from English into Russian in the case of a metallurgical article “Fluid Dynamics Studies of Bottom-blown and Side-blown Copper Smelting Furnaces”. The first part of the paper covers general issues of machine and technical translation, including concepts of machine and technical translation, the main operation methods and algorithms, and the main features of technical translation. Particular attention is paid to identification of core functionality of the most popular machine translation systems, which include Google Translate, Yandex Translate, Bing Microsoft Translator, SYSTRAN Translate, PROMT.One. The second part of the paper reveals the main features of metallurgical terminology and the specifics of its naturalization. It also contains several translation quality assessment methodologies and includes an analysis of machine translation quality. Moreover, it features the main prospects for using MT systems in metallurgy. Much attention is paid to translation quality assessment on methodologies presented in the paper. All the results are presented in the form of tables with the number of errors and final scores for each MT system. The results of the study may be used at various metallurgical enterprises working with documentation in foreign languages.
|
236 |
Vårdpersonalens upplevelse av utmaningar för delaktighet i utvecklingen av vårdinformationssystem / Healthcare professionals' experience of challenges for participation in the development of healthcare information systemsKarlsson, Pernilla January 2024 (has links)
Bakgrund: Flera nordiska länder byter ut sina vårdinformationssystem då systemens livscykel är förbrukad. Detta leder till ett generationsskifte bland nordiska vårdinformationssystem. Inom hälso- och sjukvårdsorganisationer finns en förväntan om och ett behov av moderna vårdinformationssystem som passar för hälso- och sjukvårdens arbetsprocesser. Vårdpersonalens delaktighet i utvecklingen av framtidens vårdinformationssystem är avgörande för om förväntningarna kan uppfyllas. Syfte: Studien huvudsyfte är att undersöka vårdpersonalens upplevelser av delaktighet i utvecklingen av vårdinformationssystem utifrån tekniskt, socialt/ mänskligt, organisatoriskt och samhälleligt område. Material och metod: Data insamlades genom ett webbaserat frågeformulär med öppna och slutna frågor. Insamlade data analyserades med kvalitativ innehållsanalys med en deduktiv ansats utifrån områdena i Technology, People, Organizations, and Macroenvironmental factors (TPOM) ramverket. Respondenter i studien var journalförande personal verksamma i en finländsk hälso- och sjukvårdsorganisation. Sammanlagt deltog 101 respondenter i studien. Resultat: Med stöd av TPOM ramverket identifierades 2 områden och 6 underkategorier som påvisar vårdpersonalens upplevelser av utmaningar för delaktighet i utvecklingen av vårdinformationssystem. Vårdpersonalens upplevelser visar att Arbetsbelastning, Engagemang, Attityder och förväntningar, Utbildning och stöd, Kommunikation och Vision påverkar delaktigheten. Slutsats: På ett övergripande plan bidrar studien till att erinra att vårdpersonalens delaktighet spelar en avgörande roll för att utveckla vårdinformationssystem som passar för hälso- och sjukvårdens arbetssätt. Med utgångspunkt i vårdpersonalens upplevelser gällande utmaningar för delaktighet i utvecklingen av vårdinformationssystem belyser studien omständigheter som kan påverka hur framtidens vårdinformationssystem ser ut samt informationssystemens nivå av användbarhet. Förslag till framtida forskning är bland annat att undersöka vilken utbildning som skulle främja vårdpersonalens delaktighet i utveckling av vårdinformationssystem samt om den utbildningen kan införlivas i vårdpersonalens kärnkompetenser. / Background: Several Nordic countries are replacing their healthcare information systems when the life cycle of the systems has been exhausted. This leads to a generational shift among Nordic healthcare information systems. Within healthcare organizations, there is an expectation and a need for modern healthcare information systems that are suitable for healthcare work processes. The participation of healthcare professionals in the development of the healthcare information system of the future is crucial for whether expectations can be met. Aim: The main purpose of the study is to investigate health care professionals' experiences of participation in the development of health care information systems based on technical, social/human, organizational and societal areas. Method: Data was collected through a web-based questionnaire with open and closed questions. The collected data was analyzed with qualitative content analysis with a deductive approach based on the areas of the Technology, People, Organizations, and Macroenvironmental factors (TPOM) framework. Respondents in the study were record-keeping staff working in a Finnish health care organization. A total of 101 respondents participated in the study. Results: With the support of the TPOM framework, 2 areas and 6 subcategories were identified that demonstrate healthcare professionals' experiences of challenges for participation in the development of healthcare information systems. Healthcare professionals' experiences show that Workload, Commitment, Attitudes and expectations, Education and support, Communication and Vision affect participation. Conclusion: On an overall level, the study contributes to recalling that the participation of health care professionals plays a crucial role in developing health care information systems that are suitable for the health care system. Based on healthcare professionals' experiences regarding challenges for participation in the development of healthcare information systems, the study highlights circumstances that may affect how the healthcare information system of the future looks like and the level of usability of the information systems. Suggestions for future research include investigating what education would promote the participation of health care professionals in the development of health care information systems and whether that education can be incorporated into the core competencies of health care professionals.
|
237 |
Effektivisering av Tillverkningsprocesser med Artificiell Intelligens : Minskad Materialförbrukning och Förbättrad KvalitetskontrollAl-Saaid, Kasim, Holm, Daniel January 2024 (has links)
This report explores the implementation of AI techniques in the manufacturing process at Ovako, focusing on process optimization, individual traceability, and quality control. By integrating advanced AI models and techniques at various levels within the production process, Ovako can improve efficiency, reduce material consumption, and prevent production stops. For example, predictive maintenance can be applied to anticipate and prevent machine problems, while image recognition algorithms and optical character recognition enable individual traceability of each rod throughout the process. Furthermore, AI-based quality control can detect defects and deviations with high precision and speed, leading to reduced risk of faulty products and increased product quality. By carefully considering the role of the workforce, safety and ethical issues, and the benefits and challenges of AI implementation, Ovako can maximize the benefits of these techniques and enhance its competitiveness in the market. / Denna rapport utforskar implementeringen av AI-tekniker i tillverkningsprocessen hos Ovako, med fokus på processoptimering, individuell spårbarhet och kvalitetskontroll. Genom att integrera avancerade AI-modeller och tekniker på olika nivåer inom produktionsprocessen kan Ovako förbättra effektiviteten, minska materialförbrukningen och förhindra produktionsstopp. Exempelvis kan prediktivt underhåll tillämpas för att förutse och förebygga maskinproblem, medan bildigenkänningsalgoritmer och optisk teckenigenkänning möjliggör individuell spårbarhet av varje stång genom processen. Dessutom kan AI-baserad kvalitetskontroll detektera defekter och avvikelser med hög precision och hastighet, vilket leder till minskad risk för felaktiga produkter och ökad produktkvalitet. Genom att noggrant överväga arbetskraftens roll, säkerhets- och etikfrågor samt fördelarna och utmaningarna med AI-implementeringen kan Ovako maximera nyttan av dessa tekniker och förbättra sin konkurrenskraft på marknaden.
|
238 |
Highway Development Decision-Making Under Uncertainty: Analysis, Critique and AdvancementEl-Khatib, Mayar January 2010 (has links)
While decision-making under uncertainty is a major universal problem, its implications in the field of transportation systems are especially enormous; where the benefits of right decisions are tremendous, the consequences of wrong ones are potentially disastrous.
In the realm of highway systems, decisions related to the highway configuration (number of lanes, right of way, etc.) need to incorporate both the traffic demand and land price uncertainties. In the literature, these uncertainties have generally been modeled using the Geometric Brownian Motion (GBM) process, which has been used extensively in modeling many other real life phenomena. But few scholars, including those who used the GBM in highway configuration decisions, have offered any rigorous justification for the use of this model.
This thesis attempts to offer a detailed analysis of various aspects of transportation systems in relation to decision-making. It reveals some general insights as well as a new concept that extends the notion of opportunity cost to situations where wrong decisions could be made. Claiming deficiency of the GBM model, it also introduces a new formulation that utilizes a large and flexible parametric family of jump models (i.e., Lévy processes). To validate this claim, data related to traffic demand and land prices were collected and analyzed to reveal that their distributions, heavy-tailed and asymmetric, do not match well with the GBM model. As a remedy, this research used the Merton, Kou, and negative inverse Gaussian Lévy processes as possible alternatives.
Though the results show indifference in relation to final decisions among the models, mathematically, they improve the precision of uncertainty models and the decision-making process. This furthers the quest for optimality in highway projects and beyond.
|
239 |
Highway Development Decision-Making Under Uncertainty: Analysis, Critique and AdvancementEl-Khatib, Mayar January 2010 (has links)
While decision-making under uncertainty is a major universal problem, its implications in the field of transportation systems are especially enormous; where the benefits of right decisions are tremendous, the consequences of wrong ones are potentially disastrous.
In the realm of highway systems, decisions related to the highway configuration (number of lanes, right of way, etc.) need to incorporate both the traffic demand and land price uncertainties. In the literature, these uncertainties have generally been modeled using the Geometric Brownian Motion (GBM) process, which has been used extensively in modeling many other real life phenomena. But few scholars, including those who used the GBM in highway configuration decisions, have offered any rigorous justification for the use of this model.
This thesis attempts to offer a detailed analysis of various aspects of transportation systems in relation to decision-making. It reveals some general insights as well as a new concept that extends the notion of opportunity cost to situations where wrong decisions could be made. Claiming deficiency of the GBM model, it also introduces a new formulation that utilizes a large and flexible parametric family of jump models (i.e., Lévy processes). To validate this claim, data related to traffic demand and land prices were collected and analyzed to reveal that their distributions, heavy-tailed and asymmetric, do not match well with the GBM model. As a remedy, this research used the Merton, Kou, and negative inverse Gaussian Lévy processes as possible alternatives.
Though the results show indifference in relation to final decisions among the models, mathematically, they improve the precision of uncertainty models and the decision-making process. This furthers the quest for optimality in highway projects and beyond.
|
240 |
Railway curve squeal: Statistical analysis of train speed impact on squeal noiseAsplund, Ruben January 2024 (has links)
No description available.
|
Page generated in 0.0694 seconds