900 resultados para Software design process


Relevância:

90.00% 90.00%

Publicador:

Resumo:

Tässä diplomityössä suunniteltiin parametrisesti modulaarinen koneen runko. Pyrkimyksenä oli suunnitella kokonaiskustannuksiltaan alhaisempi runkosarja jo olemassa oleviin suurnopeuskompressoreihin. Raportissa kerrotaan ensin modulaaristen tuoterakenteiden suunnittelusta ja käytettävästä suunnitteluohjelmistosta (SolidWorks). Sen jälkeen keskitytään suurnopeuskompressorin runkosarjan suunnitteluun esimerkkitapauksena. Aluksi keskitytään selvittämään rungolle asetettuja vaatimuksia ja ideoimaan erilaisia runkokonsepteja. Työ etenee ideoiden vertailun kautta modulaaristen konseptien luomiseen ja kahden moduulin moduulikohtaiseen suunnitteluun. Suunnitteluprosessissa käytetään rakenteen käyttäytymisen arviointiin äärellisten elementtien menetelmää (FEM). Työssä kehitettiin alkuperäisiin runkorakenteisiin verrattuna 10 % kustannuksiltaan edullisempi runkorakenneratkaisu, jonka purettavuus lisäksi alentaa rakenteen kuljetus- ja varastointikustannuksia.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This thesis studies the problems and their reasons a software architect faces in his work. The purpose of the study is to search and identify potential factors causing problens in system integration and software engineering. Under a special interest are non-technical factors causing different kinds of problems. Thesis was executed by interviewing professionals that took part in e-commerce project in some corporation. Interviewed professionals consisted of architects from technical implementation projects, corporation's architect team leader, different kind of project managers and CRM manager. A specific theme list was used as an guidance of the interviews. Recorded interviews were transcribed and then classified using ATLAS.ti software. Basics of e-commerce, software engineering and system integration is described too. Differences between e-commerce and e-business as well as traditional business are represented as are basic types of e-commerce. Software's life span, general problems of software engineering and software design are covered concerning software engineering. In addition, general problems of the system integration and the special requirements set by e-commerce are described in the thesis. In the ending there is a part where the problems founded in study are described and some areas of software engineering where some development could be done so that same kind of problems could be avoided in the future.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Tässä työssä selvitettiin hyviä tapoja ja vakiintuneita käytäntöjä pitkän käyttöiän web-sovelluksen tekemiseksi. Saatiin selville, että sovelluksen elinkaaren aikana suurin osa kustannuksista tulee ylläpidosta. Tavoitteena oli tehdä pitkään käytettävä sovellus, joten ylläpidon kustannusten osuudesta tuli saada mandollisimman pieni. Ohjelmistotuotantoprosessissa mandollisimman aikaisessa vaiheessa havaitut virheet vähentävät korjauskustannuksia oleellisesti verrattuna siihen, että virheet havaittaisiin valmiissa tuotteessa. Siksi tässä työssä tehdyssä web-sovelluksessa panostettiin prosessin alkuvaiheisiin, määrittelyyn ja suunnitteluun. Web-sovelluksen ylläpidettävyyteen ja selkeyteen vaikuttavat oleellisesti hyvät ohjelmistokehitystavat. Käyttämällä valmista sovelluskehystä ja lisäämällä toiminnallisuuksia valmiiden ohjelmistokomponenttien avulla saadaan aikaiseksi hyvien tapojen mukaisesti tehty sovellus. Tässä työssä toteutettu web-sovellus laadittiin käyttämällä sovelluskehystä ja komponenttiarkkitehtuuria. Toteutuksesta saatiin selkeä. Sovellus jaettiin loogisiin kokonaisuuksiin, jotka käsittelevät näkymiä, tietokantaa ja tietojen yhdistämistä näiden välillä. Jokainen kokonaisuus on itsenäisesti toimiva, mikä auttaa sovelluksen ylläpitämisessä ja testaamisessa.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Sales configurators are essential tools for companies that offer complicated case specifically crafted products for customers. Most sophisticated of them are able to design an entire end product on the fly according to given constraints, calculate price for the offer and move the order into production. This thesis covers a sales configurator acquisition project in a large industrial company that offers cranes for its customers. The study spans the preliminary stages of a large-scale software purchase project starting from the specification of problem domain and ending up presenting the most viable software solution that fulfils the requirements for the new system. The project consists of mapping usage environment, use cases, and collecting requirements that are expected from the new system. The collected requirements involve fitting the new sales system into enterprise application infrastructure, mitigating the risks involved in the project and specifying new features to the application whilst preserving all of the admired features of the old sales system currently used in the company. The collected requirements were presented to a number of different sales software vendors who were asked to provide solution suggestions that would fulfil all the demands. All of the received solution proposals were exposed to an evaluation to determine the most feasible solutions, and the construction of evaluation criteria itself was a part of the study. The final outcome of this study is a short-list of the most feasible sales configurator solutions together with a description of how software purchase process in large enterprises work, and which aspects should be paid attention in large projects of similar kind.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This thesis considers aspects related to the design and standardisation of transmission systems for wireless broadcasting, comprising terrestrial and mobile reception. The purpose is to identify which factors influence the technical decisions and what issues could be better considered in the design process in order to assess different use cases, service scenarios and end-user quality. Further, the necessity of cross-layer optimisation for efficient data transmission is emphasised and means to take this into consideration are suggested. The work is mainly related terrestrial and mobile digital video broadcasting systems but many of the findings can be generalised also to other transmission systems and design processes. The work has led to three main conclusions. First, it is discovered that there are no sufficiently accurate error criteria for measuring the subjective perceived audiovisual quality that could be utilised in transmission system design. Means for designing new error criteria for mobile TV (television) services are suggested and similar work related to other services is recommended. Second, it is suggested that in addition to commercial requirements there should be technical requirements setting the frame work for the design process of a new transmission system. The technical requirements should include the assessed reception conditions, technical quality of service and service functionalities. Reception conditions comprise radio channel models, receiver types and antenna types. Technical quality of service consists of bandwidth, timeliness and reliability. Of these, the thesis focuses on radio channel models and errorcriteria (reliability) as two of the most important design challenges and provides means to optimise transmission parameters based on these. Third, the thesis argues that the most favourable development for wireless broadcasting would be a single system suitable for all scenarios of wireless broadcasting. It is claimed that there are no major technical obstacles to achieve this and that the recently published second generation digital terrestrial television broadcasting system provides a good basis. The challenges and opportunities of a universal wireless broadcasting system are discussed mainly from technical but briefly also from commercial and regulatory aspect

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Meeting design is one of the most critical prerequisites of the success of facilitated meetings but how to achieve the success is not yet fully understood. This study presents a descriptive model of the design of technology supported meetings based on literature findings about the key factors contributing to the success of collaborative meetings, and linking these factors to the meeting design steps by exploring how facilitators consider the factors in practice in their design process. The empirical part includes a multiple-case study conducted among 12 facilitators. The case concentrates on the GSS laboratory at LUT, which has been working on facilitation and GSS for the last fifteen years. The study also includes ‘control’ cases from two comparable institutions. The results of this study highlight both the variances and commonalities among facilitators in how they design collaboration processes. The design thinking of facilitators of all levels of experience is found to be largely consistent wherefore the key design factors as well as their role across the design process can be outlined. Session goals, group composition, supporting technology, motivational aspects, physical constraints, and correct design practices were found to outline the key factors in design thinking. These factors are further categorized into three factor types of controllable, constraining, and guiding design factors, because the study findings indicate the factor type to have an effect on the factor’s importance in design. Furthermore, the order of considering these factors in the design process is outlined.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

RESUM Masjoan és una masia del segle XII on resideix la família Masferrer des del 1710. Actualment a Masjoan l’activitat principal és el cultiu i venta de plantes ornamentals, i l’explotació forestal per obtenir fusta. Pel que fa a l’aigua, tant per a la realització de l’activitat professional com per al subministrament de la casa, aquesta prové de mines d’aigua natural situades en la finca. L’objectiu d’aquest TFC ha estat dissenyar un sistema autònom per automatitzar el procés de derivació de l’aigua procedent d’una mina, i d’aquesta manera aprofitar millor els recursos naturals dels que és disposa. El desenvolupament d’aquest sistema, comprèn la selecció i configuració de sensors i actuadors, el disseny del circuit amb la realització de la placa, el disseny del sistema d’alimentació autònom, el software que controla el sistema, i dimensionar la resta d’elements de la instal•lació. Tot el sistema està controlat per un microcontrolador PIC16F876 i alimentat per un mòdul solar de 4W. En el disseny s’ha procurat, sobredimencionar les diferents etapes per possibles ampliacions o modificacions del sistema i que el circuit procures optimitzar el consum d’energia. Com a conclusions cal dir que s’han assolit els objectius proposats amb èxit. S’ha aconseguit un disseny funcional i estable que actualment es troba en funcionament.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Software integration is a stage in a software development process to assemble separate components to produce a single product. It is important to manage the risks involved and being able to integrate smoothly, because software cannot be released without integrating it first. Furthermore, it has been shown that the integration and testing phase can make up 40 % of the overall project costs. These issues can be mitigated by using a software engineering practice called continuous integration. This thesis work presents how continuous integration is introduced to the author's employer organisation. This includes studying how the continuous integration process works and creating the technical basis to start using the process on future projects. The implemented system supports software written in C and C++ programming languages on Linux platform, but the general concepts can be applied to any programming language and platform by selecting the appropriate tools. The results demonstrate in detail what issues need to be solved when the process is acquired in a corporate environment. Additionally, they provide an implementation and process description suitable to the organisation. The results show that continuous integration can reduce the risks involved in a software process and increase the quality of the product as well.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The front end of innovation is regarded as one of the most important steps in building new software products or services, and the most significant benefits in software development can be achieved through improvements in the front end activities. Problems in the front end phase have an impact on customer dissatisfaction with delivered software, and on the effectiveness of the entire software development process. When these processes are improved, the likelihood of delivering high quality software and business success increases. This thesis highlights the challenges and problems related to the early phases of software development, and provides new methods and tools for improving performance in the front end activities of software development. The theoretical framework of this study comprises two fields of research. The first section belongs to the field of innovation management, and especially to the management of the early phases of the innovation process, i.e. the front end of innovation. The second section of the framework is closely linked to the processes of software engineering, especially to the early phases of the software development process, i.e. the practice of requirements engineering. Thus, this study extends the theoretical knowledge and discloses the differences and similarities in these two fields of research. In addition, this study opens up a new strand for academic discussion by connecting these research directions. Several qualitative business research methodologies have been utilized in the individual publications to solve the research questions. The theoretical and managerial contribution of the study can be divided into three areas: 1) processes and concepts, 2) challenges and development needs, and 3) means and methods for the front end activities of software development. First, the study discloses the difference and similarities between the concepts of the front end of innovation and requirements engineering, and proposes a new framework for managing the front end of the software innovation process, bringing business and innovation perspectives into software development. Furthermore, the study discloses managerial perceptions of the similarities and differences in the concept of the front end of innovation between the software industry and the traditional industrial sector. Second, the study highlights the challenges and development needs in the front end phase of software development, especially challenges in communication, such as linguistic problems, ineffective communication channels, a communication gap between users/customers and software developers, and participation of multiple persons in software development. Third, the study proposes new group methods for improving the front end activities of software development, especially customer need assessment, and the elicitation of software requirements.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

We live in an era defined by a wealth of open and readily available information, and the accelerated evolution of social, mobile and creative technologies. The provision of knowledge, once a primary role of educators, is now devolved to an immense web of free and readily accessible sources. Consequently, educators need to redefine their role not just ¿from sage on the stage to guide on the side¿ but, as more and more voices insist, as ¿designers for learning¿.The call for such a repositioning of educators is heard from leaders in the field of technology-enhanced learning (TEL) and resonates well with the growing culture of design-based research in Education. However, it is still struggling to find a foothold in educational practice. We contend that the root causes of this discrepancy are the lack of articulation of design practices and methods, along with a shortage of tools and representations to support such practices, a lack of a culture of teacher-as-designer among practitioners, and insufficient theoretical development.The Art and Science of Learning Design (ASLD) explores the frameworks, methods, and tools available for teachers, technologists and researchers interested in designing for learning Learning Design theories arising from findings of research are explored, drawing upon research and practitioner experiences. It then surveys current trends in the practices, methods, and methodologies of Learning Design. Highlighting the translation of theory into practice, this book showcases some of the latest tools that support the learning design process itself.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Contactless integrated circuit cards are one form of application of radio frequency identification. They are used in applications such as access control, identification, and payment in public transport. The contactless IC cards are passive which means that both the data and the energy are transferred to the card without contact using inductive coupling. Antenna design and optimization of the design for contactless IC cards defined by ISO/IEC14443 is studied. The basic operation principles of contactless system are presented and the structure of contactless IC card is illustrated. The structure was divided between the contactless chip and the antenna. The operation of the antenna was covered in depth and the parameters affecting to the performance of the antenna were presented. Also the different antenna technologies and connection technologies were provided. The antenna design process with the parameters and the design tools isillustrated and optimization of the design is studied. To make the design process more ideal a target of development was discovered, which was the implementation of test application. The optimization of the antenna design was presented based on the optimization criteria defined in this study. The solution for the implementation of these criteria and the effect of each criterion was found. For enhancing the performance of the antenna a focus for future study was proposed.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Diplomityö tehtiin Wärtsilä Finland Oy:n toimeksiannosta. Työ kohdistui yrityksen suunnittelemien keskinopeudella pyörivien nelitahti dieselmoottoreiden esisuunnittelun kehittämiseen. Esisuunnittelun osuus koko tuotesuunnittelussa on merkittävä, minkä vuoksi esisuunnitteluprosessin tehostaminen vaikuttaa koko tuotesuunnitteluprosessiin ja sen lopputuloksiin. Tällä hetkellä esisuunnitteluprosessi on jakautunut useaan eri vaiheeseen ja eri tiimeille, mikä aiheuttaa ongelmia esisuunnittelun läpiviemisessä. Työn tavoitteena oli tutkia nykyaikaisen kaupallisen simulointiohjelmiston soveltuvuutta kohdeyrityksessä esisuunnitteluprosessin eri vaiheiden yhdistämiseen. Työssä selvitettiin esisuunnittelun alussa käytettäviä suunnitteluparametreja, ja niiden hyödyntämistä suunniteltaessa simulointimallia kaupalliseen ohjelmistoon. Vaatimuksena oli, että ohjelmiston on toimittava parametreilla, jotka jo nyt ovat yrityksessä käytössä. Lisäksi simulointimallin antamat tulokset oli oltava hyödynnettävissä yksiselitteisesti yrityksen myöhemmissä tuotesuunnitteluvaiheissa. Myös mallin luomiseen tarvittavien parametrien määrä tuli pitää mahdollisimman pienenä. Esisuunnittelumallin toteuttamisessa tutkittiin kaupallisen AVL Excite Designer - ohjelmiston soveltuvuutta. Ohjelmisto ei soveltunut täysin tuottamaan halutun muotoisia tuloksia annetuilla parametreilla. Ohjelmiston muokkaaminen vaatimuksia vastaavaksi osoittautui työmäärältään suureksi. Yhtenä ratkaisuna olisi kaupallisen ohjelmiston käyttämisen sijaan suunnitella kyseiseen ongelmaan paremmin soveltuva oma ohjelmisto, jolloin toimivuus ja pitkän tähtäimen käyttövarmuus paranisi.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Software testing is one of the essential parts in software engineering process. The objective of the study was to describe software testing tools and the corresponding use. The thesis contains examples of software testing tools usage. The study was conducted as a literature study, with focus on current software testing practices and quality assurance standards. In the paper a tool classifier was employed, and testing tools presented in study were classified according to it. We found that it is difficult to distinguish current available tools by certain testing activities as many of them contain functionality that exceeds scopes of a single testing type.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

In this thesis, the purpose was to find the cost distribution of the screen dryer and the largest cost factors. The hot section of the screen dryer was revealed as the biggest cost factor, so composing new cost efficient solutions were directed to it. DFMA (Design for Manufacture and Assembly) was chosen to help the design process. DFMA is a product design strategy developed for taking manufacturing and assembly costs into account at the early stages of the design process. In the theory part of the thesis, other methods of economical design and tools needed for estimating manufacturing costs are introduced. In the empirical part, the hot section of the screen dryer was divided into sub-assemblies and their manufacturing costs were estimated. The design propositions were directed to the self-manufactured assemblies and parts. The new manufacturing costs were calculated for the developed propositions. Lastly, the most cost efficient solutions were summarized. The savings on the self-manufactured assemblies were about 40 %, which was about 13 % of the combined total costs of the hot section.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Nowadays software testing and quality assurance have a great value in software development process. Software testing does not mean a concrete discipline, it is the process of validation and verification that starts from the idea of future product and finishes at the end of product’s maintenance. The importance of software testing methods and tools that can be applied on different testing phases is highly stressed in industry. The initial objectives for this thesis were to provide a sufficient literature review on different testing phases and for each of the phases define the method that can be effectively used for improving software’s quality. Software testing phases, chosen for study are: unit testing, integration testing, functional testing, system testing, acceptance testing and usability testing. The research showed that there are many software testing methods that can be applied at different phases and in the most of the cases the choice of the method should be done depending on software type and its specification. In the thesis the problem, concerned to each of the phases was identified; the method that can help in eliminating this problem was suggested and particularly described.