Tesi sul tema "Computer software development"
Cita una fonte nei formati APA, MLA, Chicago, Harvard e in molti altri stili
Vedi i top-50 saggi (tesi di laurea o di dottorato) per l'attività di ricerca sul tema "Computer software development".
Accanto a ogni fonte nell'elenco di riferimenti c'è un pulsante "Aggiungi alla bibliografia". Premilo e genereremo automaticamente la citazione bibliografica dell'opera scelta nello stile citazionale di cui hai bisogno: APA, MLA, Harvard, Chicago, Vancouver ecc.
Puoi anche scaricare il testo completo della pubblicazione scientifica nel formato .pdf e leggere online l'abstract (il sommario) dell'opera se è presente nei metadati.
Vedi le tesi di molte aree scientifiche e compila una bibliografia corretta.
Sherwood, Patricia Ann. "Inspections : software development process for building defect free software applied in a small-scale software development environment /". Online version of thesis, 1990. http://hdl.handle.net/1850/10598.
Testo completoAntia, Yezdi F. "Personal computer development system software architecture". Thesis, Virginia Polytechnic Institute and State University, 1985. http://hdl.handle.net/10919/104287.
Testo completoNess, Paul Edward. "Creative software development : an empirical modelling framework". Thesis, University of Warwick, 1997. http://wrap.warwick.ac.uk/3059/.
Testo completoAlgan, Fatih Tuğlular Tuğkan. "Test driven software development/". [s.l.]: [s.n.], 2005. http://library.iyte.edu.tr/tezler/master/bilgisayaryazilimi/T000412.pdf.
Testo completoMoland, Kathryn J. "An Effective Software Development Methodology for Quality Software Development in a Scheduling Department". NSUWorks, 1997. http://nsuworks.nova.edu/gscis_etd/731.
Testo completoKnapp, Chris H. "Unlocking test-driven development". [Denver, Colo.] : Regis University, 2006. http://165.236.235.140/lib/CKnapp2006.pdf.
Testo completoAbbas, Noura. "Software quality and governance in agile software development". Thesis, University of Southampton, 2009. https://eprints.soton.ac.uk/158357/.
Testo completoNorman, Michael John. "SSDE : structured software development environment". Master's thesis, University of Cape Town, 1990. http://hdl.handle.net/11427/15899.
Testo completoSoftware engineers have identified many problem areas regarding the development of software. There is a need for improving system and program quality at design level, ensuring that design costs remain within the budget, and increasing the productivity of designers. Structured Software Development Environment (SSDE) provides the system designer with an interactive menu-driven environment, and a framework within which he can conveniently express and manipulate his proposed solution. This representation is in terms of both a conceptual model and a detailed software logic definition. Thus SSDE provides tools for both high-level (or logical) and low-level (or physical) design. It allows a user to follow his own preferred methodology rather than restricting him to one specific strategy. SSDE builds and maintains databases that record all design decisions. It provides the system designer with a mechanism whereby systems can easily be modified and new systems can evolve from similar existing systems. There are several auxiliary facilities as productivity aids. SSDE generates PASCAL code for low-level design constructs, ·full documentation of both the high- and low-level designs for inclusion in the project file, as well as a skeleton manual. The system was evaluated by a number of independent users. This exercise clearly demonstrated its success as an aid in expressing, understanding, manipulating and solving software development problems.
Abdullahi, Abdille. "Component-based Software development". Thesis, Växjö University, School of Mathematics and Systems Engineering, 2008. http://urn.kb.se/resolve?urn=urn:nbn:se:vxu:diva-2335.
Testo completoComponent-based Software development is a promising way to improve quality, time to market and handle the increasing complexity of software management. However, The component-based development is still a process with many problems, it is not well de_ned either from theoretical or practical point of view. This thesis gives a brief overview of Component-Based Software development and starts with brief historical evolution followed by a general explanation of the method. A detailed discussion of the underlying principles like components, component framework and compent system architecture are then presented. Some real world component stadards such as .net framework, CORBA CCM and EJB are given in detail. Finally, simple fille-sharing-program based on Apache's Avalon framework and another one based on .net framework are developed as a case study.
Mäkäräinen, Minna. "Software change management processes in the development of embedded software /". Espoo [Finland] : Technical Research Centre of Finland, 2000. http://www.vtt.fi/inf/pdf/publications/2000/P416.pdf.
Testo completoAbuseta, Yousef M. "AutoTaSC : model driven development for autonomic software engineering". Thesis, Liverpool John Moores University, 2009. http://researchonline.ljmu.ac.uk/5927/.
Testo completoBaker, Wilfred G. "A software requirement development model". Master's thesis, This resource online, 1993. http://scholar.lib.vt.edu/theses/available/etd-12162009-020042/.
Testo completoPullen, Andrew Mark. "Motion development for computer animation". Thesis, University of Cambridge, 1987. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.278403.
Testo completoKortetjärvi, Fredrik, e Rohullah Khorami. "Software development of visualizationsystem". Thesis, Högskolan i Halmstad, Akademin för informationsteknologi, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-44789.
Testo completoHellström, Andreas, e Anatoly Chervyakov. "Global Software Development". Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap, 2002. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-1687.
Testo completoUtveckling av globala programvara är ett område som den senaste tiden har uppmärksammats. Översättning är vanligtvis en fråga som människor associerar med att anpassa programvaror för ett specifikt land men det är mycket mer än det. Man kan gå djupare in i kulturella aspekter som kan påverka användargränssnitt och även mjukvarans kärna. I den här uppsatsen diskuterar vi hur dessa aspekter kan påverka utveckling av global programvara. För att genomföra vårt arbete analyserades vi först befintliga metodologier och byggde upp en utökad metodologi med förslag på hur man kan utveckla global programvara.
0737 305407 0708 230374
Ghali, Nagi. "Managing software development knowledge: A conceptually-oriented software engineering environment (COSEE)". Thesis, University of Ottawa (Canada), 1993. http://hdl.handle.net/10393/6565.
Testo completoTraino, Anthony J. "Automation of software development metrics". [Denver, Colo.] : Regis University, 2008. http://165.236.235.140/lib/ATraino2008.pdf.
Testo completoYacoub, Sherif M. "Pattern-oriented analysis and design (POAD) a methodology for software development /". Morgantown, W. Va. : [West Virginia University Libraries], 1999. http://etd.wvu.edu/templates/showETD.cfm?recnum=1026.
Testo completoTitle from document title page. Document formatted into pages; contains xx, 343 p. : ill. (some col.). Vita. Includes abstract. Includes bibliographical references (p. 324-337).
Mkpong-Ruffin, Idongesit Okon Umphress David A. Hamilton John A. "Quantitative risk assessment model for software security in the design phase of software development". Auburn, Ala., 2009. http://hdl.handle.net/10415/1584.
Testo completoHart, Charles Fredrick. "Construction software using feature contexts". Diss., Georgia Institute of Technology, 1991. http://hdl.handle.net/1853/8180.
Testo completoHerrera, Acuna Raul. "Advanced computer vision-based human computer interaction for entertainment and software development". Thesis, Kingston University, 2014. http://eprints.kingston.ac.uk/29884/.
Testo completoPope, Nicolas William. "Supporting the migration from construal to program : rethinking software development". Thesis, University of Warwick, 2011. http://wrap.warwick.ac.uk/46969/.
Testo completoSun, Pi-Hwa. "Distributed empirical modelling and its application to software system development". Thesis, University of Warwick, 1999. http://wrap.warwick.ac.uk/78784/.
Testo completoLawrie, Peter Richard. "Development of computer software support for interpretive structural modelling". Master's thesis, University of Cape Town, 1995. http://hdl.handle.net/11427/15980.
Testo completoInterpretive Structural Modelling is a computer-driven method for dealing with complexity, by allowing individuals or groups to interpret the inter-relationships between different aspects or elements of a problem. In doing this interpretation, the elements are structured, and from this structuring, a graphical model is produced, allowing the modeller(s) to better understand the problem. The main contribution of this thesis was to develop a computer package for Interpretive Structural Modelling (ISM), for use at the School of Engineering Management at the University of Cape Town. The package was developed for the IBM PC.
Fischer, Scott Edward. "Standard form 254 generation software". Thesis, Georgia Institute of Technology, 1991. http://hdl.handle.net/1853/22386.
Testo completoCrunk, John. "Examining Tuckman's Team Theory in Non-collocated Software Development Teams Utilizing Collocated Software Development Methodologies". Thesis, Capella University, 2018. http://pqdtopen.proquest.com/#viewpdf?dispub=10929105.
Testo completoThe purpose of this qualitative, multi-case study was to explain Tuckman’s attributes within software development when using a collocated software designed methodology in a non-collocated setting. Agile is a software development methodology that is intended for use in a collocated setting; however, organizations are using it in a non-collocated setting, which is increasing the software errors in the final software product. The New Agile Process for Distributed Projects (NAPDiP) was developed to fix these software errors that arise when using Agile in a non-collocated setting but have not been effective. This research utilized Tuckman's team theory to explore the disparity related to why these errors still occur. The research question asked is how software development programmers explain Tuckman's attributes (i.e., forming, storming, norming, performing) on software development projects. The study adopted a qualitative model using nomothetic major and minor themes in the exploration of shared expressions of sentiments from participants. The study’s population came from seven participants located in the United States and India who met the requirement of using the Agile development methodology and work for organizations on teams with a size of at least thirty individuals from various organizations. A total of seven participants reached saturation in this multi-case study supporting the research question explored. The findings of the research demonstrated that development teams do not meet all stages and attributes of Tuckman’s team development. Future research should explore additional ways that software development teams satisfy a more significant number of Tuckman’s team development stages.
Cornut, Francis. "The discursive constitution of software development". Thesis, London School of Economics and Political Science (University of London), 2009. http://etheses.lse.ac.uk/258/.
Testo completoMartin, Timothy Patrick. "Flexible manufacturing system software development using simulation". Thesis, Virginia Polytechnic Institute and State University, 1985. http://hdl.handle.net/10919/101236.
Testo completoM.S.
Ziegenhagen, Lynzi. "Evaluating configuration management tools for high assurance software development projects". Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2003. http://library.nps.navy.mil/uhtbin/hyperion-image/03Jun%5FXiegenhagen.pdf.
Testo completoChipunza, Enciliah. "Quality management challenges in iterative software product development of a selected software development organisation in Cape Town, South Africa". Thesis, Cape Peninsula University of Technology, 2018. http://hdl.handle.net/20.500.11838/2779.
Testo completoMany software organisations using iterative software development approach use practices that relate to quality management. However, the quality management process has been inadequate. Despite many research studies conducted on quality management in iterative software product development none have adequately addressed the challenges and mitigation techniques to have an adequate process that leads to a quality software product. The objective of this study was to determine factors that affect the quality management process in iterative software development. The research followed a qualitative approach, a case of software organisation SasTech in Cape Town, South Africa. 22 interviews were conducted on three roles actively involved in the software product development process. These are product management, quality assurance and software developers. Themes were drawn from results and were tabulated. The duality of technology theory was used as a theoretical lens to data analysis. Several factors were identified to influence the software quality management process. These include planning, documentation, process ownership, technologies, testing, timelines and management support. Through the general proposed framework, facilities (human resources and technologies), interpretive schemes (architecture) and norms (practices) of software quality management can be institutionalised leading to adequate and effective quality management in iterative development for SasTech as well as other organisations in the same industry.
Xiong, Jie 1974. "Addressing concurrency using UML-based software development". Thesis, McGill University, 2004. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=81457.
Testo completoIn this thesis, we describe an approach that addresses concurrency in all phases of object-oriented software development. We show how to identify inherent concurrency at early stages of the development, and we propose a way to systematically refine the resulting declarative specification into an object-oriented design, which controls concurrency and provides data consistency using transactions or monitors.
Moran, Kevin Patrick. "Automating Software Development for Mobile Computing Platforms". W&M ScholarWorks, 2018. https://scholarworks.wm.edu/etd/1550153845.
Testo completoJohansson, Oscar, e Max Forsman. "Shared computer systems and groupware development : Escaping the personal computer paradigm". Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-75953.
Testo completoArcher, Emory Scott. "Development of graphical software tools for molecular biology". Thesis, Hong Kong : University of Hong Kong, 1997. http://sunzi.lib.hku.hk/hkuto/record.jsp?B19974218.
Testo completoSalvatore, Ricardo Brigatto. "Using open source software in visual simulation development". Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2005. http://library.nps.navy.mil/uhtbin/hyperion/05Sep%5FSalvatore.pdf.
Testo completoMoo, Jason. "Applying human-computer interaction methodologies to the development of computer-aided design software". Thesis, This resource online, 1995. http://scholar.lib.vt.edu/theses/available/etd-03042009-040630/.
Testo completoTeo, Ching Leong. "Bistatic radar system analysis and software development". Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2003. http://library.nps.navy.mil/uhtbin/hyperion-image/03Dec%5FTeo%5FChing.pdf.
Testo completoThesis advisor(s): David C. Jenn, D. Curtis Schleher. Includes bibliographical references (p. 95-96). Also available online.
Lindmark, Fanny, e Hanna Kvist. "Security in software : How software companies work with security during a software development process". Thesis, Linköpings universitet, Institutionen för datavetenskap, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-130964.
Testo completoJustin, Ken. "Development of electrocardiographic image processing software". Thesis, Massachusetts Institute of Technology, 1993. http://hdl.handle.net/1721.1/72288.
Testo completoAllen, Gary. "Software development methods for educational use". Thesis, University of Huddersfield, 1994. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.385922.
Testo completoMyburgh, W. D. "Development of a tool to test computer protocols". Thesis, Stellenbosch : Stellenbosch University, 2003. http://hdl.handle.net/10019.1/53363.
Testo completoENGLISH ABSTRACT: Software testing tools simplify and automate the menial work associated with testing. Moreover, for complex concurrent software such as computer protocols, testing tools allow testing on an abstract level that is independent of specific implementations. Standard conformance testing methodologies and a number of testing tools are commercially available, but detailed descriptions of the implementation of such testing tools are not widely available. This thesis investigates the development of a tool for automated protocol testing in the ETH Oberon development environment. The need to develop a protocol testing tool that automates the execution of specified test cases was identified in collaboration with a local company that develops protocols in the programming language Oberon. Oberon is a strongly typed secure language that supports modularisation and promotes a readable programming style. The required tool should translate specified test cases into executable test code supported by a runtime environment. A test case consists of a sequence of input actions to which the software under test is expected to respond by executing observable output actions. A number of issues are considered of which the first is concerned with the representation of test case specifications. For this, a notation was used that is basically a subset of the test specification language TTCN-3 as standardised by the European Telecommunications Standards Institute. The second issue is the format of executable test cases and a suitable runtime environment. A translator was developed that generates executable Oberon code from specified test cases. The compiled test code is supported by a runtime library, which is part of the tool. Due to the concurrent nature of a protocol environment, concurrent processes in the runtime environment are identified. Since ETH Oberon supports multitasking in a limited sense, test cases are executed as cooperating background tasks. The third issue is concerned with the interaction between an executing test case and a system under test. It is addressed by an implementation dependent interface that maps specified test interactions onto real interactions as required by the test context in which an implementation under test operates. A supporting protocol to access the service boundary of an implementation under test remotely and underlying protocol service providers are part of a test context. The ETH Oberon system provides a platform that simplifies the implementation of protocol test systems, due to its size and simple task mechanism. Operating system functionality considered as essential is pointed out in general terms since other systems could be used to support such testing tools. In conclusion, directions for future work are proposed.
AFRIKAANSE OPSOMMING: Toetsstelsels vir programmatuur vereenvoudig en outomatiseer die slaafse werk wat met toetsing assosieer word. 'n Toetsstelsel laat verder toe dat komplekse gelyklopende programmatuur, soos rekenaarprotokolle, op 'n abstrakte vlak getoets word, wat onafhanklik van spesifieke implementasies is. Daar bestaan standaard metodes vir konformeringstoetsing en 'n aantal toetsstelsels is kommersiëel beskikbaar. Uitvoerige beskrywings van die implementering van sulke stelsels is egter nie algemeen beskikbaar nie. Hierdie tesis ondersoek die ontwikkeling van 'n stelsel vir outomatiese toetsing van protokolle in die ontwikkelingsomgewing van ETH Oberon. Die behoefte om 'n protokoltoetsstelsel te ontwikkel, wat die uitvoering van gespesifiseerde toetsgevalle outomatiseer, is geïdentifiseer in oorleg met 'n plaaslike maatskappy wat protokolle ontwikkel in die Oberon programmeertaal. Oberon is 'n sterkgetipeerde taal wat modularisering ondersteun en a leesbare programmeerstyl bevorder. Die toestsstelsel moet gespesifiseerde toetsgevalle vertaal na uitvoerbare toetskode wat ondersteun word deur 'n looptydomgewing. 'n Toetsgeval bestaan uit 'n reeks van toevoeraksies waarop verwag word dat die programmatuur wat getoets word, sal reageer deur die uitvoering van afvoeraksies wat waargeneem kan word. 'n Aantal kwessies word aangeraak, waarvan die eerste te make het met die voorstelling van die spesifikasie van toetsgevalle. Hiervoor is 'n notasie gebruik wat in wese 'n subversameling van die toetsspesifikasietaal TTCN-3 is. TTCN-3 is gestandardiseer deur die European Telecommunications Standards Institute. Die tweede kwessie is die formaat van uitvoerbare toetsgevalle en 'n geskikte looptydomgewing. 'n Vertaler is ontwikkel wat uitvoerbare Oberon-kode genereer vanaf gespesifiseerde toetsgevalle. Die vertaalde toetskode word ondersteun deur 'n biblioteek van looptydfunksies, wat deel van die stelsel is. As gevolg van die eienskap dat 'n protokolomgewing uit gelyklopende prosesse bestaan, word daar verskillende tipes van gelyklopende prosesse in 'n protokoltoetsstelsel geïdentifiseer. Aangesien ETH Oberon 'n beperkte multitaakstelsel is, word toetsgevalle vertaal na eindige outomate wat uitgevoer word as samewerkende agtergrondtake. Die derde kwessie het te make met die interaksie tussen 'n toetsgeval wat uitgevoer word en die stelsel wat getoets word. Dit word aangespreek deur 'n koppelvlak wat gespesifiseerde interaksies afbeeld op werklike interaksies soos vereis deur die konteks waarin 'n implementasie onderworpe aan toetsing uitvoer. 'n Ondersteunende protokolom die dienskoppelvlak van die implementasie oor 'n afstand te bereik en ander onderliggende protokoldienste is deel van 'n toetskonteks. Die ETH Oberon-stelsel help in die vereenvoudiging van die implementasie van protokol toetsstelsels, as gevolg van die stelsel se grootte en die eenvoudige taakhanteerder . Die essensiële funksionaliteit van bedryfsstelsels word uitgelig in algemene terme omdat ander stelsels gebruik kan word om toetsstelsels te ondersteun. Ten slotte word voorstelle vir opvolgwerk gemaak.
Demir, Kadir Alpaslan. "Analysis of TLcharts for weapon systems software development". Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2005. http://library.nps.navy.mil/uhtbin/hyperion/05Dec%5FDemir.pdf.
Testo completoThesis Advisor(s): Doron Drusinsky, Man-Tak Shing. Includes bibliographical references (p. 87-89). Also available online.
Srirangarajan, Ananth Lall Pradeep Umphress David A. "The scrum process for independent programmers". Auburn, Ala, 2009. http://hdl.handle.net/10415/1617.
Testo completoKing, Barbara M. "A Software Development Life-Cycle Model for Web-Based Application Development". NSUWorks, 2004. http://nsuworks.nova.edu/gscis_etd/636.
Testo completoDatar, Ranjani Milind. "Metrics for software reuse". Virtual Press, 1995. http://liblink.bsu.edu/uhtbin/catkey/958791.
Testo completoDepartment of Computer Science
Moyer, Daniel Raymond. "Software development resource estimation in the 4th generation environment". Thesis, Kansas State University, 1986. http://hdl.handle.net/2097/9956.
Testo completoFlaten, Kayla. "The Progression of Agile Software Development". Scholarship @ Claremont, 2017. http://scholarship.claremont.edu/cmc_theses/1717.
Testo completoMinani, David Muhangwa. "Software developer competency framework". Thesis, Cape Peninsula University of Technology, 2013. http://hdl.handle.net/20.500.11838/1360.
Testo completoThe application of software systems in business organizations continue to increase as the Internet technology grows. Business processes that previously required manual interventions are becoming automated using software systems. The use of software systems is fundamental to electronic processing of business transactions. More business organizations, large and small, are utilizing information technology in order to have competitive advantage in the business arena. Software is ubiquitous. Among areas where software plays core roles are e-Banking where software systems are used to process banking transactions, e-Health where software systems are used to facilitate activities in the health sector, e-Commerce where software systems are used to facilitate online business transactions, e-Government where software system are used to facilitate government activities and e-Learning where software systems are used to facilitate the teaching and learning process. Nevertheless, the large number of failing software projects and the increase in software security problems coupled with shortage of skilled software developers are still major obstacles in the software development industry. Among others, the solution can be achieved by improving the competency of software developers so that software systems developed are of good quality, safe, robust, and support business objectives. Software companies and business organizations stand a big chance to increase their return on investment (ROI), if competencies of software developers are improved. A software developer plays critical roles in software development projects. A software developer, however, requires specific skills and knowledge in order to develop software systems that solve problems and deliver solutions. This research is about competencies of software developers. The research focuses on software development activities performed by software companies and business organizations within the Western Cape Province. The unit of analysis is software developers. Data pertaining to tasks performed by software developers, tools used by software developers and skills required were collected, examined and analysed. The objective of the research is to develop a competency framework for software developers. It can be used by institutions and the industry to provide better education. Most importantly, the industry will have access to competent software developers who can perform their job well. As justified in this research, knowledge of a competency framework for software developers is extremely essential.ÿ
Nascimento, Maria Elenita Menezes. "SMM (Software Management Model) : a multidimensional and integrative software development management model". Thesis, University of Manchester, 1992. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.386037.
Testo completoLittlefair, Tim. "An investigation into the use of software code metrics in the industrial software development environment". Thesis, Edith Cowan University, Research Online, Perth, Western Australia, 2001. https://ro.ecu.edu.au/theses/1508.
Testo completo