CODESPRING
13 years experience in software development
HOME » Software Development

Project Definition

Definition & use
Project definition for software development consists in describing as clearly as possible what a program, an application or a software system should do. Is also referred as „requirements analysis”.
Two situations may appear:

  1. the client knows exactly and accurately what he expects and is more likely to formally analyze a candidate system design;
  2. the client is not very sure what the software should do in detail and will collaborate with the software development team to establish what the ideal system design should perform. This stage is crucial as it will serve as guidance for the future system design and will impact on the testing methods and criteria.

Codespring approach
At Codespring you will find professionals ready to communicate with you any question, thought or idea that might arise while defining the project to launch. In case your company is a specialized software company you will benefit a second opinion with no charge. If you have no idea about project definition but know what you expect as a user from a certain software, Codespring will „translate” these requirements for you so that any communication barrier between software engineers and you, to disappear. Execution qualities and evolution qualities will therefore be defined and fine-tuned by our team.

Examples:

1. Client: TERACUE / iCueTM Streaming System project

TERACUE is a leading provider of video-networking solutions. Working in close cooperation with CODESPRING for more than 9 years, together we have been developing  a wide range of professional video applications. The iCueTM Streaming System is one of the core software applications at TERACUE allowing the digital distribution, management and recording of TV channels and camera signals.

As a full fledged streaming platform the iCueTM Streaming System had to meet the following requirements:

  • Recording of live streams, TV/satellite stations, camera and monitoring signals
  • Importing existing video files, e.g. training clips, image movies and video archives into the system
  • Managing, storing, archiving and indexing video content and meta data
  • Providing VOD (video-on-demand) services and scheduling of linear broadcasts on house channels
  • Integrated management of users, access rights and permissions
  • Graphic website for administration

Along with the professional software development services offered by CODESPRING  and TERACUES’s  knowledge in the field, the iCueTM Streaming System soon became a success story with applications in aerospace, surveillance, medicine and digital signage.

2. Client: SZABADSAG / webportal project

Szabadság is the online version of a Transylvanian daily newspaper. The project fulfills the requirements of an interface between a portal and a complete editorial system. The modular system manages various types of contents throughout their full life cycle. Among its  features we can count: document management system, search engine optimized user interface, inner search engine and messaging service. The system ensures an interface for over 20 editors to change the contents and serves of a number of over 2500 absolute unique visitors daily. The presentation layer of the system is diverse, as it includes several channels on which the content is published.

W3C XHTML 1.0W3C CSSCreative Commons
® Copyright 2010. CODESPRING - Software Development & Outsourcing | Protectia Consumatorilor - A.N.P.C.