936 resultados para Software development process


Relevância:

90.00% 90.00%

Publicador:

Resumo:

VALENTIM, R. A. M. ; SOUZA NETO, Plácido Antônio de. O impacto da utilização de design patterns nas métricas e estimativas de projetos de software: a utilização de padrões tem alguma influência nas estimativas?. Revista da FARN, Natal, v. 4, p. 63-74, 2006

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Thesis (Master's)--University of Washington, 2016-06

Relevância:

90.00% 90.00%

Publicador:

Resumo:

In August, 1994, the Office of Local Systems, Project Development Division, Iowa Department of Transportation established a Quality Improvement Team to review and improve upon the federal-aid project development process. The mission was to communicate federal-aid project development procedures to local agencies, beginning with the approval of the Statewide Transportation Improvement Program (STIP) and ending with obligation of federal funds by the Federal Highway Administration (FHWA). In January 1997, another Team (Make it Better) began meeting to clarify, update, and streamline the federal-aid project process. This Project Development Packet is a compilation of these efforts. The packet includes Project Development timelines, flow charts, guidelines, design criteria, Instructional Memorandums and forms to assist in the federal-aid project development process. The main (fold out) flow chart directs to other sections of the packet when appropriate.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This work supported drafting project management guidance for the Iowa Department of Transportation (DOT). The goal is to incorporate a greater focus on project management in their project development process. A technical advisory committee (TAC) was assembled to accomplish this effort. The TAC took into consideration the current status of project management with the Iowa DOT, their experience during the demonstration workshop held in Iowa as part of the implementation assistance they received, the project management peer exchange hosted by the Iowa DOT, and additional examples of project management that were presented. With this basis, the TAC participated in a number of discussions to develop draft guidance for the foundation of a Project Management Office (PMO) within the Iowa DOT. The final report describes the process that was used in establishing this guidance. The report details the decisions and decision process that the TAC employed in this endeavor and provides additional thoughts and insight into the draft guidance. Appendix A includes the draft guidance in the form of PMO function details and detailed lists of project management roles and responsibilities. Appendix B includes a starter list of project management resources for the PMO.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Purpose – The aim of this study is to investigate the role of key strategic factors in new service development (NSD). In particular, the role of service development strategy, a formalised development process, integrated development teams and customer co-creation were investigated and the results were compared with managers' beliefs. Design/methodology/approach – The study used a sample of more than 500 service development projects to test a NSD conceptual model. Regression analysis was used to test the relative importance of the key strategic factors, and the results were compared with managers' beliefs. Findings – The results show that managers believe that customer co-creation is most important in order to succeed with NSD. However, contrary to management belief, a service development strategy is the “missing link” in improving NSD performance. In addition, the research highlighted an interaction effect between integrated development teams and customer co-creation, which means that project managers should focus on individual competencies on the development team and how they interact with customers throughout the NSD process. Originality/value – For a long time, NSD has failed to receive the attention it deserves, not just in practice but also in service research. This study shows that the number of new services put on the market and then withdrawn because of low sales remains as high as 43 per cent. This paper contributes knowledge on how to reduce the number of failures in NSD by pointing out the key strategic factors that influence NSD performance.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

VALENTIM, R. A. M. ; SOUZA NETO, Plácido Antônio de. O impacto da utilização de design patterns nas métricas e estimativas de projetos de software: a utilização de padrões tem alguma influência nas estimativas?. Revista da FARN, Natal, v. 4, p. 63-74, 2006

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Työn tavoitteena oli toimintatutkimuksen kautta tutkia ketterän ohjelmistokehityksen keinoin toteutetun käyttöliittymäkehityksen kykyä vastata asiakkaiden todellisiin tarpeisiin. Työssä haettiin tapaustutkimusyritykselle olemassa olevan työkalun uuden version käyttöliittymän toteutusvaihtoehtoja ja toteutettiin korkean tarkkuuden prototyyppejä näitä hyödyntäen. Ketterän ohjelmistokehityksen arvot ja periaatteet soveltuivat kehitysprosessissa käytettäviksi erinomaisesti. Iteratiivinen lähestymistapa kehitykseen ja läheinen yhteistyö tapaustutkimusyrityksen ja kandidaatintyöntekijän kanssa mahdollistivat yrityksen odotusten täyttämisen. Työkalun käyttöliittymä saatettiin tasolle, joka mahdollistaa jatkokehittämisen aloituksen. Kattavamman testauttamisen sisällyttäminen kehitysprosessiin olisi edesauttanut vielä paremman lopputuloksen saavuttamista.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The selection of a set of requirements between all the requirements previously defined by customers is an important process, repeated at the beginning of each development step when an incremental or agile software development approach is adopted. The set of selected requirements will be developed during the actual iteration. This selection problem can be reformulated as a search problem, allowing its treatment with metaheuristic optimization techniques. This paper studies how to apply Ant Colony Optimization algorithms to select requirements. First, we describe this problem formally extending an earlier version of the problem, and introduce a method based on Ant Colony System to find a variety of efficient solutions. The performance achieved by the Ant Colony System is compared with that of Greedy Randomized Adaptive Search Procedure and Non-dominated Sorting Genetic Algorithm, by means of computational experiments carried out on two instances of the problem constructed from data provided by the experts.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

We present a review of the historical evolution of software engineering, intertwining it with the history of knowledge engineering because “those who cannot remember the past are condemned to repeat it.” This retrospective represents a further step forward to understanding the current state of both types of engineerings; history has also positive experiences; some of them we would like to remember and to repeat. Two types of engineerings had parallel and divergent evolutions but following a similar pattern. We also define a set of milestones that represent a convergence or divergence of the software development methodologies. These milestones do not appear at the same time in software engineering and knowledge engineering, so lessons learned in one discipline can help in the evolution of the other one.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This article presents the methodology and main results obtained in Spain within the FORMAR project, a European-funded project under the Leonardo Da Vinci scheme (Lifelong Learning Programme), whose main goal is to jointly develop training resources and modules to improve the skills on sustainability issues of buildings maintenance and refurbishment workers, in three different European countries: Spain, Portugal (Project Coordinator) and France. The Units of Short-term Training (UST) developed within this project are focused on the VET of carpenters, painters, bricklayers, building technicians and installers of solar panels, and a transversal unit containing basic concepts on sustainable construction and nearly Zero Energy Buildings (n-ZEB) is also developed. In parallel, clients’ guides for the aforementioned professionals are also implemented to improve the information provided to clients and owners in order to support the procurement decisions regarding building products and materials. Therefore, the project provides an opportunity to exchange experiences between organizations of these three European countries, as the UST will be developed simultaneously in each of them, exploring opportunities for training, guidance and exchange of experience. Even though the UST will have a common structure and contents, they will be slightly different in each country to adapt them to the different specific training needs and regulations of Spain, Portugal and France. This paper details, as a case study, the development process of the UST for carpenters and building technicians in Spain, including the analysis of needs and existing training materials, the main contents developed and the evaluation and testing process of the UST, which involves the active participation of several stakeholders of this sector as well as a classroom testing to obtain the students’ feedback.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

This case study aims at filling the research gap in the literature, by researching how customers experience customer involvement in new service development, in addition to giving insight on what are the organisational customers’ motivations to become involved in service development. These subjects are studied by conducting three interviews. The thesis gives a review of previous findings regarding customer-driven new service development, customer involvement, customer roles, modes of involvement, communication in the involvement process, what is the role of customer engagement and what are the motivational drivers for customers. The thesis also explains what new service development is and makes a distinction between new service development and new service design. The results revealed that organisational customers want to be involved throughout the development process, with active involvement in the beginning and end phases. Moreover, customers prefer face-to-face methods and active and bidirectional communication throughout the process. The findings propose seven motivational factors, a new framework for customer-driven new service development and communication process map. The managerial implications list five themes for service providers to take into consideration when involving customers to the service development process.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

BACKGROUND: Today, new lifestyles, higher incomes and consumer awareness are creating consumer demand for a year-round supply of high-quality, diverse and innovative food products. However, when it comes to innovation, the food sector is less changeable when compared to other sectors, such as high technology. Still, in the past decades much and important developments have been achieved in several areas related to foods and the food industry. METHODS: A systematic review of scientific literature was conducted on Science Direct. The topics investigated were: aspects related to innovation in food development (such as the transfer of innovation, open innovation, collaborative innovation and consumer perception and its role in the developing process); the innovation in the food industry (particularly regarding the processing technologies and packaging, which are two prominent areas of innovation in this sector nowadays); the innovation in the cooking sector (particularly in regards to the molecular gastronomy and science based cooking). RESULTS: A total of 146 articles were included in the review and the aspects focused allowed confirming that innovation has been recognized as a key driver of economic growth. Within the framework of ‘open innovation’, a number of key issues related to the acquisition of external knowledge in food technology must be taken into consideration. Food product development is highly dependent on the consumer perception and acceptance, and hence it is of utmost importance to include the consumer in the development process to minimize failure probabilities. The sectors of the food industry where important developments and innovation are registered include the processing technologies and the packaging systems, where the latest progresses have produced very significant outcomes. CONCLUSION: The present work allowed verifying the latest improvements and trend towards food product development from two perspectives, the product itself and the industrial processing. This sector is undoubtedly a major key for the success and competitiveness nowadays in the food industry.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Due to the growth of design size and complexity, design verification is an important aspect of the Logic Circuit development process. The purpose of verification is to validate that the design meets the system requirements and specification. This is done by either functional or formal verification. The most popular approach to functional verification is the use of simulation based techniques. Using models to replicate the behaviour of an actual system is called simulation. In this thesis, a software/data structure architecture without explicit locks is proposed to accelerate logic gate circuit simulation. We call thus system ZSIM. The ZSIM software architecture simulator targets low cost SIMD multi-core machines. Its performance is evaluated on the Intel Xeon Phi and 2 other machines (Intel Xeon and AMD Opteron). The aim of these experiments is to: • Verify that the data structure used allows SIMD acceleration, particularly on machines with gather instructions ( section 5.3.1). • Verify that, on sufficiently large circuits, substantial gains could be made from multicore parallelism ( section 5.3.2 ). • Show that a simulator using this approach out-performs an existing commercial simulator on a standard workstation ( section 5.3.3 ). • Show that the performance on a cheap Xeon Phi card is competitive with results reported elsewhere on much more expensive super-computers ( section 5.3.5 ). To evaluate the ZSIM, two types of test circuits were used: 1. Circuits from the IWLS benchmark suit [1] which allow direct comparison with other published studies of parallel simulators.2. Circuits generated by a parametrised circuit synthesizer. The synthesizer used an algorithm that has been shown to generate circuits that are statistically representative of real logic circuits. The synthesizer allowed testing of a range of very large circuits, larger than the ones for which it was possible to obtain open source files. The experimental results show that with SIMD acceleration and multicore, ZSIM gained a peak parallelisation factor of 300 on Intel Xeon Phi and 11 on Intel Xeon. With only SIMD enabled, ZSIM achieved a maximum parallelistion gain of 10 on Intel Xeon Phi and 4 on Intel Xeon. Furthermore, it was shown that this software architecture simulator running on a SIMD machine is much faster than, and can handle much bigger circuits than a widely used commercial simulator (Xilinx) running on a workstation. The performance achieved by ZSIM was also compared with similar pre-existing work on logic simulation targeting GPUs and supercomputers. It was shown that ZSIM simulator running on a Xeon Phi machine gives comparable simulation performance to the IBM Blue Gene supercomputer at very much lower cost. The experimental results have shown that the Xeon Phi is competitive with simulation on GPUs and allows the handling of much larger circuits than have been reported for GPU simulation. When targeting Xeon Phi architecture, the automatic cache management of the Xeon Phi, handles and manages the on-chip local store without any explicit mention of the local store being made in the architecture of the simulator itself. However, targeting GPUs, explicit cache management in program increases the complexity of the software architecture. Furthermore, one of the strongest points of the ZSIM simulator is its portability. Note that the same code was tested on both AMD and Xeon Phi machines. The same architecture that efficiently performs on Xeon Phi, was ported into a 64 core NUMA AMD Opteron. To conclude, the two main achievements are restated as following: The primary achievement of this work was proving that the ZSIM architecture was faster than previously published logic simulators on low cost platforms. The secondary achievement was the development of a synthetic testing suite that went beyond the scale range that was previously publicly available, based on prior work that showed the synthesis technique is valid.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Conventional Si complementary-metal-oxide-semiconductor (CMOS) scaling is fast approaching its limits. The extension of the logic device roadmap for future enhancements in transistor performance requires non-Si materials and new device architectures. III-V materials, due to their superior electron transport properties, are well poised to replace Si as the channel material beyond the 10nm technology node to mitigate the performance loss of Si transistors from further reductions in supply voltage to minimise power dissipation in logic circuits. However several key challenges, including a high quality dielectric/III-V gate stack, a low-resistance source/drain (S/D) technology, heterointegration onto a Si platform and a viable III-V p-metal-oxide-semiconductor field-effect-transistor (MOSFET), need to be addressed before III-Vs can be employed in CMOS. This Thesis specifically addressed the development and demonstration of planar III-V p-MOSFETs, to complement the n-MOSFET, thereby enabling an all III-V CMOS technology to be realised. This work explored the application of InGaAs and InGaSb material systems as the channel, in conjunction with Al2O3/metal gate stacks, for p-MOSFET development based on the buried-channel flatband device architecture. The body of work undertaken comprised material development, process module development and integration into a robust fabrication flow for the demonstration of p-channel devices. The parameter space in the design of the device layer structure, based around the III-V channel/barrier material options of Inx≥0.53Ga1-xAs/In0.52Al0.48As and Inx≥0.1Ga1-xSb/AlSb, was systematically examined to improve hole channel transport. A mobility of 433 cm2/Vs, the highest room temperature hole mobility of any InGaAs quantum-well channel reported to date, was obtained for the In0.85Ga0.15As (2.1% strain) structure. S/D ohmic contacts were developed based on thermally annealed Au/Zn/Au metallisation and validated using transmission line model test structures. The effects of metallisation thickness, diffusion barriers and de-oxidation conditions were examined. Contacts to InGaSb-channel structures were found to be sensitive to de-oxidation conditions. A fabrication process, based on a lithographically-aligned double ohmic patterning approach, was realised for deep submicron gate-to-source/drain gap (Lside) scaling to minimise the access resistance, thereby mitigating the effects of parasitic S/D series resistance on transistor performance. The developed process yielded gaps as small as 20nm. For high-k integration on GaSb, ex-situ ammonium sulphide ((NH4)2S) treatments, in the range 1%-22%, for 10min at 295K were systematically explored for improving the electrical properties of the Al2O3/GaSb interface. Electrical and physical characterisation indicated the 1% treatment to be most effective with interface trap densities in the range of 4 - 10×1012cm-2eV-1 in the lower half of the bandgap. An extended study, comprising additional immersion times at each sulphide concentration, was further undertaken to determine the surface roughness and the etching nature of the treatments on GaSb. A number of p-MOSFETs based on III-V-channels with the most promising hole transport and integration of the developed process modules were successfully demonstrated in this work. Although the non-inverted InGaAs-channel devices showed good current modulation and switch-off characteristics, several aspects of performance were non-ideal; depletion-mode operation, modest drive current (Id,sat=1.14mA/mm), double peaked transconductance (gm=1.06mS/mm), high subthreshold swing (SS=301mV/dec) and high on-resistance (Ron=845kΩ.μm). Despite demonstrating substantial improvement in the on-state metrics of Id,sat (11×), gm (5.5×) and Ron (5.6×), inverted devices did not switch-off. Scaling gate-to-source/drain gap (Lside) from 1μm down to 70nm improved Id,sat (72.4mA/mm) by a factor of 3.6 and gm (25.8mS/mm) by a factor of 4.1 in inverted InGaAs-channel devices. Well-controlled current modulation and good saturation behaviour was observed for InGaSb-channel devices. In the on-state In0.3Ga0.7Sb-channel (Id,sat=49.4mA/mm, gm=12.3mS/mm, Ron=31.7kΩ.μm) and In0.4Ga0.6Sb-channel (Id,sat=38mA/mm, gm=11.9mS/mm, Ron=73.5kΩ.μm) devices outperformed the InGaAs-channel devices. However the devices could not be switched off. These findings indicate that III-V p-MOSFETs based on InGaSb as opposed to InGaAs channels are more suited as the p-channel option for post-Si CMOS.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Call Level Interfaces (CLI) play a key role in business tiers of relational and on some NoSQL database applications whenever a fine tune control between application tiers and the host databases is a key requirement. Unfortunately, in spite of this significant advantage, CLI are low level API, this way not addressing high level architectural requirements. Among the examples we emphasize two situations: a) the need to decouple or not to decouple the development process of business tiers from the development process of application tiers and b) the need to automatically adapt business tiers to new business and/or security needs at runtime. To tackle these CLI drawbacks, and simultaneously keep their advantages, this paper proposes an architecture relying on CLI from which multi-purpose business tiers components are built, herein referred to as Adaptable Business Tier Components (ABTC). Beyond the reference architecture, this paper presents a proof of concept based on Java and Java Database Connectivity (an example of CLI).