Software Engineering. Consultant agrees to assist the Company with creation and testing of the Software Component. Consultant will act only as a consultant and it is the responsibility of the Company and its affiliates to ensure the proper functioning of the software system and Software Component to be developed by the Consultant.
Software Engineering. The Contractor shall provide software engineering support (including planning, analysis, design, evaluation, testing, quality assurance, and project management) in the application of computer equipment through computer programs, procedures, tools, and associated documentation. C.12.2.8.1 Software Quality Assurance
Software Engineering. Consultant agrees to assist the Company with creation and testing of the Software Component. Consultant will act only as a consultant and it is the responsibility of the Company and its affiliates to ensure the proper functioning of the software system and Software Component to be developed by the Consultant.
2. The retention by the Company of Consultant as heretofore described shall be for a period of not less than four months from the date hereof in order to provide Consultant a reasonable opportunity to perform its services (as outlined above). Following this four month period, this Agreement will automatically renew on a month-to-month basis unless terminated by either party upon 30 day advanced written notice.
3. Any parties introduced to the Company by Consultant, even if declining participation hereby, shall be deemed a "Protected Party" and thereafter the Company shall not directly deal with the Protected Party without the prior written consent of Consultant.
4. In connection with Consultant's activities on the Company's behalf, the Company will cooperate with Consultant and will furnish Consultant with all information and data concerning the Company (the "Information"), which Consultant deems appropriate and will provide Consultant with access to the Company's officers, directors, employees, independent accountants, and legal counsel. The Company represents and warrants that all Information made available to Consultant by the Company will, at all times during the period of engagement of Consultant hereunder, be complete and correct in all material respects and will not contain any untrue statement of a material fact or omit to state a material fact necessary in order to make the statements therein not misleading in the light of the circumstances under which such statements are made. The Company further represents and warrants that any software code provided by it to Consultant will have been prepared in good faith by the Company and is owned legally and completely by the Company. The Company acknowledges and agrees that, in rendering its services hereunder, Consultant may be using and relying on the Information without independent verification thereof by Consultant or independent appraisal by Consultant of any of the Company's assets. Consultant does not assume responsibility for any information regarding the Company. Any recommendations rendered by Consultant pursuant to this Agreement may not be disclosed publicly without our prior written conse...
Software Engineering. The contractor shall provide general software engineering support as required for the design, prototyping, and implementation of SSG trainer products. This shall include documentation of software coding and use of software configuration management tools to ensure all software modifications are managed and committed to source code repositories at NSWCCD.
Software Engineering. The GCSS-MC PMO requires disciplined software engineering as an integral component of the overarching systems engineering approach needed to sustain the GCSS-MC Increment 1 system. The Contractor shall employ the use of sound software engineering principles, methods, practices, and tools to produce and sustain reliable GCSS- MC/LCM Increment 1 applications and associated RICECPW objects. GCSS-MC/LCM Increment 1 currently employs a modified agile development methodology for application sustainment. However, the Contractor may employ the approach that best meets the requirements to deliver reliable, high quality and cost effective software solutions. The Contractor shall perform disciplined application development activities consistent with CMMI Level 3.
Software Engineering. The Contractor shall design, develop, operate, and maintain software as it pertains to developmental flight testing of aircraft, aviation systems, UAS and associated aviation support equipment. The Contractor shall provide software engineering support in the reformatting and processing of Pulse Code Modulation (PCM), MIL-STD-1553 data (MIL-STD-1553 is provided for reference only), Aeronautical Radio, Incorporated 429, Ethernet, Universal Asynchronous Receiver-Transmitter, Video, Audio, Institute of Electrical and Electronics Engineers Standard 1394, serial data Time Space Position Information, analog, and discrete data. The Contractor shall provide support in the designing, coding, and debugging applications in multiple software languages such as C, C++, C- sharp, Visual Basic, Windows, and Structured Query Language to support the mission requirement. The Contractor shall document design software analysis, code analysis, requirements analysis, software review and identification of code metrics to support unique software applications that are used in the reduction and analysis of flight test data. STD: Accurate and timely direct test support within schedule and milestones as requested by the Government. AQL: 100% compliant with all regulations. 95% mission capable. Acceptable performance of this task requires the Contractor to perform direct test support functions and activities correctly and completely, with no more than 1 substantiated incident every six months. A005 Work Products as requested A006 Data Reports and Documents as required
Software Engineering. It is extremely difficult to estimate the effect of unknown software defects on computational predictions6, therefore it is prudent to minimise the introduction of defects through good software engineering practices. Essentially this entails monitoring and controlling the software development processes and software products to ensure reliability. A practitioner cannot control this directly, but can do so indirectly, by choosing to use software where there is evidence of this good practice. Commercial software providers should provide a description of the verification processes they have undertaken. While a formal quality procedure such as ISO 9001 is a positive indication of good practices, best practice is the publishing of a comprehensive set of verification tests such as those provided by CFX and FDS7 8. The practitioner should ensure that the verification tests undertaken reflect as closely as possible the case under study, for example the terms in the governing equations, application of boundary conditions, grid topology etc, as this increases confidence that the practitioner is using the code within its verified application domain.
Software Engineering. Fall Semester Spring Semester
Software Engineering. This section presents the set of papers, resulting from the Database search that can be related to the Software Engineering discipline. With these terms, we refer to “the study and an application of engineering to the design, development and maintenance of software. The discipline of software engineering was created to address poor quality of software, get projects exceeding time and budget under control, and ensure that software is built systematically, rigorously, measurably, on time, on budget, and within specification. Engineering already addresses all these issues; hence the same principles used in engineering can be applied to software” (Wikipedia 2016). Nowadays customers have the power to modify products of major manufacturers to their own needs. This adds value to the users’ experience that, actually, are encouraged to develop specific products – both physical and digital – that can be innovative in their fields. That is the concept of Windows, Linux, Facebook, and the iPhone App Store where users can download and upload their applications. As Tanz (2011) reports: “once there were modders that have introduced several innovations that have grown into entire product categories—like mountain bikes, heart-lung machines, and rodeo kayaks. But today, unsanctioned tinkerers have more power than ever. Sophisticated computers, sensors, and accelerometers are all common ingredients in personal electronics available for $100 or less at Best Buy. As a result, the kind of equipment that was recently available only to research universities or major corporations is now accessible to anyone with a cell phone and a soldering iron. That has dramatically altered the kind of projects modders can take on”. The example presented with this paper is the one of Microsoft Xbox Kinect: a 150 $ add-on that allow players direct the action in a game simply by moving their bodies. Years ago the type of technology that could enable these types of applications would cost many times more than that. Moreover, only inside specific research centers, PhD students or researchers could work on them thus making this types of innovation a privilege for a limited pool of people. What emerges from this paper is the wide number of hacks done by DIYers that started to reverse-engineer the Kinect in order to unfold its sourcing and developing code. The wide interest arisen by this extremely innovative tool, although low-price, set a new era for the market and the role that big players – such a...
Software Engineering. Applications developed, maintained, and/or sustained are included in Appendix 7 - Software Applications Listing. Software engineering support is also provided to mainframe applications housed in the Xxxxxxxx Space Flight Center (MSFC) NASA Data Center (NDC). The operation and maintenance of the mainframe is not part of this contract. The NDC Computer System is an IBM Z9 Processor as outlined in the Office of Space Flight (OSF) Automatic Data Processing (ADP) Consolidations Concepts Document and KSC’s share is known as K14 LPAR (logical partition). Applications provided by the mainframe include: Human Resources, Financial Management, Equipment Management, Procurement Systems, etc. Email is sent every weekday indicating the status of backups for the systems identified by the Government. If the backup did not occur, an explanation is included documenting what is being done to resolve the issue. An Associate Account Authorization Official (aAAO) for the NASA Account Management System (NAMS) provides help desk support for users with NAMS accounts. The aAAO will be responsible for users’ local support, for entering the date the subscriber agreement is signed, the date when the IT Security Training was taken by the user, and for researching information on new account requests. These custom applications are developed and maintained using various programming languages and standard applications including: • Adobe Cold Fusion Version 5 and higher • Adobe Dreamweaver Version MX • Adobe Flash Version MX • Adobe Photoshop Version CS • Adobe Premiere Version CS • ASP, XXX.XXX, and .Net Frame work support • Autodesk 3D Studio MAX • Veritas Backup Exec • C, C++, C# • Clipper • CSS Flash • ESRI ArcGIS • FORTRAN • HTML • JAVA, JAVA Script, JAVA SVG • Mercury Test Director • Microsoft Internet Information Server Version 6 and higher • Microsoft Office Professional • Microsoft Operations Manager • Microsoft Project Version 2005 and higher • Microsoft Share Point Version 2 and higher • Microsoft SQL Server Version 2000 and higher • Microsoft WinBatch • Microsoft Windows Encoder • Microsoft Windows Media Server • MySQL • Nero • Norton Antivirus Corporate Edition • Oracle PL/SQL • PTC Pro/Engineer • PTC Windchill • Python • Real Networks Helix Server • Real Networks RealProducer • Select Business Solutions: NOMAD • Software AG ADABAS • Software AG “Natural” • Sound Forge Version 8 and higher • SpotLight • Visual Basic These systems support the services referenced in PWS 3.1.2.