97 resultados para Linhas de produtos de software


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Problems of the designing active magnet bearingcontrol are developed. The estimation controller are designed and applied to a rigid rotor. The mathematical model of the active magnet bearing controller is developed. This mathematical model is realized on a DSP. The results of this realization are analyzed. The conclusions about the digital signal processing are made.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Ohjelmiston kehitystykalut kyttvt infromaatiota kehittjn tuottamasta lhdekoodista. Informaatiota hydynnetn ohjelmistoprojektin eri vaiheissa ja eri tarkoituksissa. Moderneissa ohjelmistoprojekteissa kytetyn informaation mr voi kasvaa erittin suureksi. Ohjelmistotykaluilla on omat informaatiomallinsa ja kyttmekanisminsa. Informaation mr sek erilliset tykaluinformaatiomallit tekevt erittin hankalaksi rakentaa joustavaa tykaluymprist, erityisesti ongelma-aluekohtaiseen ohjelmiston kehitysprosessiin. Tss tyss on analysoitu perusinformaatiometamalleja Unified Modeling language kielest, Python ohjelmointikielest ja C++ ohjelmointikielest. Metainformaation taso on rajoitettu rakenteelliselle tasolle. Ajettavat rakenteet on jtetty pois. ModelBase metamalli on yhdistetty olemassa olevista analysoiduista metamalleista. Tt metamallia voidaan kytt tulevaisuudessa ohjelmistotykalujen kehitykseen.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Tutkimuksen tavoitteena oli mritt etuja, joita huolellinen immateriaali-oikeussalkun hallinnointi ohjelmistoalalla luo yritykselle. Tutkimusaineisto on kertty haastattelemalla eri asemissa olevia ihmisi kolmesta suomalaisesta ohjelmistoalan tuote- ja palveluyrityksest. Tutkimuksesta ky ilmi, ett ohjelmistoyritysten immateriaalioikeussalkut koostuvat liikesalaisuuksista, tekijnoikeudesta, tavaramerkeist, verkkotunnuksista ja muutamista patenteista. Kiinnostus patentteihin ohjelmistoalalla on kasvanut erityisesti niiden tuoman tekijnoikeutta vahvemman suojan takia. Tll hetkell Euroopassa suhtautuminen ohjelmistopatentteihin on kuitenkin viel kymistilassa. Jos ohjelmistopatentit hyvksytn, immateriaalioikeussalkun strateginen merkitys kasvaa. Tllin salkunn hallinnointi tukee yrityksen tavoitteita - esimerkiksi oman toimintavapauden turvaamista - avustaen hakemus-prosessissa, tarkkaillen markkinoita sek arvioiden yrityksen oman immateriaalioikeussalkun erilaisia hyvksikyttmahdollisuuksia.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Tutkielman tavoitteena oli tutkia pienten- ja keskisuurten (PK) ohjelmistoyritysten kansainvlisi kumppanuuksia. Ptavoitteena oli lyt keinoja kuinka PK-ohjelmistoyritykset voisivat tulla strategisiksi kumppaneksi suurten kansainvlisten yritysten kumppanuusohjelmissa. Lisksi tutkielmassa oli tavoitteena selvitt kuinka kumppaneiden vlist sitoutumista voitaisiin vahvistaa, jotta PK-ohjelmistoyritykset voisivat saavuttaa todellista lisarvoa ja kansainvlist kasvua kumppanuusohjelmien kautta. Tutkielma jakaantuu teoreettiseen ja empiiriseen osaan. Teoreettinen osa keskittyy tarkastelemaan korkean teknologian markkinointia ohjelmistoalalla sek kansainvlisi kumppanuuksia. Suurten yritystenkumppanuusohjelmia ei ole tutkittu suomalaisten PK-ohjelmistoyritysten nkkulmasta, mink vuoksi empiirinen tutkimus on perusteltua. Empiirinen tutkimus toteutettiin laadullisena case-tutkimuksena ja tutkimusmenetelmn kytettiin puolistrukturoitua haastattelua. Tutkimustulokset osoittavat, ett strategisen kumppanin aseman saavuttaminen on pitk ja haastava matka PK-yrityksille. Suurten kansainvlisten yritysten kumppanuusohjelmat ovat useimmiten monimutkaisia ja todellisen lisarvon saavuttaminen kumppanuusohjelman kautta vaatii paljon resursseja PK-yrityksilt. Jotta PK-yritykset voisivat saavuttaa ja silytt strategisen kumppanin aseman kumppanuusohjelmassa, vaatii se aktiivista ja pivittist vuorovaikutusta kumppaneiden kesken. Erityisesti tiiviit henkilsuhteet oikeiden avainhenkiliden kanssa ovat vlttmttmyys. Lheiset kontaktit mahdollistavat sen, ett PK-yritykset voivat ainakin osittain ohittaa kumppanuusohjelman byrokratian, mik lis luottamusta ja sitoutumista kumppanuussuhteessa sek edist kansainvlist kasvua ja menestyst liiketoiminnassa.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This thesis investigates factors that affect software testing practice. The thesis consists of empirical studies, in which the affecting factors were analyzed and interpreted using quantitative and qualitative methods. First, the Delphi method was used to specify the scope of the thesis. Secondly, for the quantitative analysis 40industry experts from 30 organizational units (OUs) were interviewed. The survey method was used to explore factors that affect software testing practice. Conclusions were derived using correlation and regression analysis. Thirdly, from these 30 OUs, five were further selected for an in-depth case study. The data was collected through 41 semi-structured interviews. The affecting factors and their relationships were interpreted with qualitative analysis using grounded theory as the research method. The practice of software testing was analyzed from the process improvement and knowledge management viewpoints. The qualitative and quantitativeresults were triangulated to increase the validity of the thesis. Results suggested that testing ought to be adjusted according to the business orientation of the OU; the business orientation affects the testing organization and knowledge management strategy, and the business orientation andthe knowledge management strategy affect outsourcing. As a special case, the complex relationship between testing schedules and knowledge transfer is discussed. The results of this thesis can be used in improvingtesting processes and knowledge management in software testing.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Software engineering is criticized as not being engineering or 'well-developed' science at all. Software engineers seem not to know exactly how long their projects will last, what they will cost, and will the software work properly after release. Measurements have to be taken in software projects to improve this situation. It is of limited use to only collect metrics afterwards. The values of the relevant metrics have to be predicted, too. The predictions (i.e. estimates) form the basis for proper project management. One of the most painful problems in software projects is effort estimation. It has a clear and central effect on other project attributes like cost and schedule, and to product attributes like size and quality. Effort estimation can be used for several purposes. In this thesis only the effort estimation in software projects for project management purposes is discussed. There is a short introduction to the measurement issues, and some metrics relevantin estimation context are presented. Effort estimation methods are covered quite broadly. The main new contribution in this thesis is the new estimation model that has been created. It takes use of the basic concepts of Function Point Analysis, but avoids the problems and pitfalls found in the method. It is relativelyeasy to use and learn. Effort estimation accuracy has significantly improved after taking this model into use. A major innovation related to the new estimationmodel is the identified need for hierarchical software size measurement. The author of this thesis has developed a three level solution for the estimation model. All currently used size metrics are static in nature, but this new proposed metric is dynamic. It takes use of the increased understanding of the nature of the work as specification and design work proceeds. It thus 'grows up' along with software projects. The effort estimation model development is not possible without gathering and analyzing history data. However, there are many problems with data in software engineering. A major roadblock is the amount and quality of data available. This thesis shows some useful techniques that have been successful in gathering and analyzing the data needed. An estimation process is needed to ensure that methods are used in a proper way, estimates are stored, reported and analyzed properly, and they are used for project management activities. A higher mechanism called measurement framework is also introduced shortly. The purpose of the framework is to define and maintain a measurement or estimationprocess. Without a proper framework, the estimation capability of an organization declines. It requires effort even to maintain an achieved level of estimationaccuracy. Estimation results in several successive releases are analyzed. It isclearly seen that the new estimation model works and the estimation improvementactions have been successful. The calibration of the hierarchical model is a critical activity. An example is shown to shed more light on the calibration and the model itself. There are also remarks about the sensitivity of the model. Finally, an example of usage is shown.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Software projects have proved to be troublesome to be implemented and as the size of software keeps increasing it is more and more important to follow-up the projects. The proportion of succeeded software projects is still quite low in spite of the research and the development of the project control methodologies. The success and failure factors of projects are known, as well as the project risks but nevertheless the projects still have problems with keeping the schedule and the budget and achieving the defined functionality and adequate quality. The purpose of this thesis was to find out what deviations are there in projects at the moment, what causes them, and what is measured in projects. Also project deviation was defined in the viewpoint of literature and field experts. The analysis was made using a qualitative research approach. It was found out that there are still deviations in software projects with schedule, budget, quality, requirements, documenting, effort, and resources. In addition also changes in requirements were identified. It was also found out that for example schedule deviations can be affected by reducing the size of a task and adding measurements.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Agile software development methods are attempting to provide an answer to the software development industry's need of lighter weight, more agile processes that offer the possibility to react to changes during the software development process. The objective of this thesis is to analyze and experiment the possibility of using agile methods or practices also in small software projects, even in projects containing only one developer. In the practical part of the thesis a small software project was executed with some agile methods and practices that in the theoretical part of the thesis were found possible to be applied to the project. In the project a Bluetooth proxy application that is run in the S60 smartphone platform and PC was developed further to contain some new features. As a result it was found that certain agile practices can be useful even in the very small projects. The selection of the suitable practices depends on the project and the size of the project team.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Tss tyss on esitetty sen ohjelmiston kehittmisen prosessi, joka on tarkoitettu annettavien palveluiden valvottavaksi kytten prototyyppimallia. Raportti sislt vaatimusten, kohteisiin suunnatun analyysin ja suunnittelun, realisointiprosessien kuvauksen ja prototyypin testauksen. Ohjelmiston kyttala antavien palveluiden valvonta. Vaatimukset sovellukselle analysoitiin ohjelmistomarkkinoiden perusteella sek ohjelmiston engineeringin periaatteiden mukaisesti. Ohjelmiston prototyyppi on realisoitu kytten asiakas-/palvelinhybridimallia sek ralaatiokantaa. Kehitetty ohjelmisto on tarkoitettu venlisille tietokonekerhoille, jotka erikoistuvat pelipalvelinten antamiseen.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The question of Pilot Project creation, due to support pre-development stage of software product elaboration, nowadays might be used as an approach, which allows improving the whole scheme of information technology project running. This subject is not new, but till now no model has been presented, which gives deep description of this important stage on the early phase of project. This Master's Thesis represents the research's results and findings concerning the pre-development study from the Software Engineering point of view. The aspects of feasibility study, pilot prototype developments are analyzed in this paper. As the result, the technique of Pilot Project is formulated and scheme has been presented. The experimental part is focused on particular area Pilot Project scheme's implementation- Internationally Distributed Software projects. The specific characteristic, aspects, obstacles, advantages and disadvantages are considered on the example of cross border region of Russia and Finland. The real case of Pilot Project technique implementation is given.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Tm ty luo katsauksen ajallisiin ja stokastisiin ohjelmien luotettavuus malleihin sek tutkii muutamia malleja kytnnss. Tyn teoriaosuus sislt ohjelmien luotettavuuden kuvauksessa ja arvioinnissa kytetyt keskeiset mritelmt ja metriikan sek varsinaiset mallien kuvaukset. Tyss esitelln kaksi ohjelmien luotettavuusryhm. Ensimminen ryhm ovat riskiin perustuvat mallit. Toinen ryhm ksitt virheiden kylvn ja merkitsevyyteen perustuvat mallit. Tyn empiirinen osa sislt kokeiden kuvaukset ja tulokset. Kokeet suoritettiin kyttmll kolmea ensimmiseen ryhmn kuuluvaa mallia: Jelinski-Moranda mallia, ensimmist geometrista mallia sek yksinkertaista eksponenttimallia. Kokeiden tarkoituksena oli tutkia, kuinka sytetyn datan distribuutio vaikuttaa mallien toimivuuteen sek kuinka herkki mallit ovat sytetyn datan mrn muutoksille. Jelinski-Moranda malli osoittautui herkimmksi distribuutiolle konvergaatio-ongelmien vuoksi, ensimminen geometrinen malli herkimmksi datan mrn muutoksille.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Ohjelmistokehitys on monimutkainen prosessi. Yksi keskeisist tekijist siin on ohjelmistolle asetettavat vaatimukset. Nit vaatimuksia on hyvin monenlaisia, ja eri tasoisia; toivotusta toiminnallisuudesta hyvinkin yksityiskohtaisiin vaatimuksiin. Niden vaatimusten hallinta on myskin hyvin monitahoista, vaikkakin se on kirjallisuudessa esitetty selken prosessissa, joka on sarja toisistaan erottuviavaiheita. Tyn painopiste oli niden vaatimusten muutoksen ja valmiiseen ohjelmistoon kohdistuvan palautteen hallinnassa, ja kuinka vaatimustenhallintaohjelmisto voisi olla avuksi niss prosesseissa. Vaatimustenhallintatykalun kytt ei sinlln ratkaise mitn ongelmia, mutta se suo puitteet parantaa vaatimusten hallitsemista. Tykalun kytst on muun muassa seuraavia etuja: vaatimusten keskitetty varastointi, kyttjoikeuksien mrittely koskien eri kyttji ja heidn psyn nkemn tai muuttamaan tietoa, muutoksenhallintaprosessin hallinta, muutosten vaikutuksen analysointi ja jljitettvyys ja psy tietoihin web-selaimella.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Tss tyss tutkitaan ohjelmistoarkkitehtuurisuunnitteluominaisuuksien vaikutusta ern client-server arkkitehtuuriin perustuvan mobiilipalvelusovelluksen suunnittelu- ja toteutusaikaan. Kyseinen tutkimus perustuu reaalielmn projektiin, jonka kvalitatiivinen analyysi paljasti arkkitehtuurikompponenttien vlisten kytkentjen merkittvsti vaikuttavan projektin tymrn. Tyn ptavoite oli kvantitatiivisesti tutkia yll mainitun havainnon oikeellisuus. Tavoitteen saavuttamiseksi suunniteltiin ohjelmistoarkkitehtuurisuunnittelun mittaristo kuvaamaan kyseisen jrjestelmn alijrjestelmien arkkitehtuuria ja luotiin kaksi suunniteltua mittaristoa kyttv, tymr (komponentin suunnittelu-, toteutus- ja testausaikojen summa) arvioivaa mallia, joista toinen on lineaarinen ja toinen eplineaarinen. Niden mallien kertoimet sovitettiin optimoimalla niiden arvot eplineaarista gloobaalioptimointimenetelm, differentiaalievoluutioalgoritmia, kytten, niin ett mallien antamat arvot vastasivat parhaiten mitattua tymr sek kaikilla ominaisuuksilla eli attribuuteilla ett vain osalla niist (yksi jtettiin vuorotellen pois). Kun arkkitehtuurikompenttien vliset kytkennt jtettiin malleista pois, mitattujen ja arvoitujen tymrien vlinen ero (ilmaistuna virheen) kasvoi erss tapauksessa 367 % entisest tarkoittaen sit, ett nin muodostettu malli vastasi toteutusaikoja huonosti annetulla ainestolla. Tm oli suurin havaitu virhe kaikkien poisjtettyjen ominaisuuksien kesken. Saadun tuloksen perusteella ptettiin, ett kyseisen jrjestelmn toteutusajat ovat vahvasti riippuvaisia kytkentjen mrst, ja nin ollen kytkentjen mr oli mit todennkisemmin kaikista trkein tymrn vaikuttava tekij tutkitun jrjestelmn arkkitehtuurisuunnittelussa.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Diplomityn tavoitteena oli kehitt kolmannen sukupolven fyysist protokollakerrosta matkapuhelimen ohjelmistoarkkitehtuurille. Kolmannen sukupolven matkapuhelinjrjestelmt ovat aikaisempia jrjestelmi monimutkaisempia. Ohjelmiston koon ja monimutkaisuuden sek aikataulujen kiireellisyyden vuoksi on tullut tarve ottaa kyttn formaaleja menetelmi ohjelmiston kehitystyhn. Formaalit kuvauskielet mahdollistavat tarkan, yksiselitteisen ja simuloitavissa olevan jrjestelmkuvauksen muodostamisen. Fyysinen protokollakerros tarjoaa tiedon siirtoa ylemmille protokollakerroksille. Tmn tiedonsiirron hallinta vaatii protokollakerrosten vlist viestinvlityst. Formaaleja kuvauskieli kyttmll voidaan viestinvlityksen toteutusta automatisoida ja siin tarvittavaa logiikkaa havainnollistaa. Tyss suunniteltiin, toteutettiin ja testattiin ylempien protokollakerrosten kanssa kommunikoivaa osaa fyysisest protokollakerroksesta. Tuloksena saatiin solunvalintatoiminnallisuuden vaatiman kommunikoinnin ja tilakoneen toteutus ohjelmistoarkkitehtuurissa. Ohjelmistonkehityksen alkuvaiheiden havaittiin olevan fyysisen kerroksen suorituskyvyn kannalta merkittvss asemassa, koska tllin viestinvlityksen optimointi on helpointa. Formaalit kuvauskielet eivt ole sellaisenaan tysin soveltuvia tarkoin mritellyn ohjelmistoarkkitehtuurin osien kehitykseen.