Home > .NET > Statische en Dynamische Softwareanalyse
TitleHomeThema afbeelding
  • Producten & diensten
  • Training
  • Seminars
  • Consultancy
  • Projecten
  • Ontwikkelstraat Endeavour
  • Beheer en ondersteuning
  • Hosting
  • Polaris CMS
  • Competenties
  • Professional Development
  • Microsoft .NET
  • Java
  • Business Intelligence
  • Application Infrastructure
  • Downloads
  • Blogs
  • Over ons
  • Markten
  • Partners
  • Referenties
  • Afstuderen
  • Carrière
  • Sitemap
  • Contact
  • Nieuws
E-mail deze pagina
Print deze pagina
Home
 
 
 

2009-37: Statische en Dynamische Softwareanalyse

Achtergrond: Niet zo lang geleden was de infrastructuur en technologie de zwakke schakel in de keten. Verreweg de meeste uitval werd veroorzaakt door problemen op infrastructureel en technologisch gebied.
Voor veel organisaties is dat een reden geweest om hun IT-afdeling te outsourcen. Met wisselend succes.

Opdracht

Als Info Support zijn we met ons Professional Development Center (PDC) een andere weg ingeslagen. Die weg houdt in dat Info Support de kwaliteit van de software verhoogd. Om dit te realiseren hanteren we een fabrieksmatige aanpak waarbij gebruik wordt gemaakt van een softwareontwikkelstraat. In een softwareontwikkelstraat komen ontwikkelproces, ontwikkelomgeving, standaarden en richtlijnen en mensen samen om met een hogere productiviteit en een hogere kwaliteit software te ontwikkelen.

Het PDC van Info Support biedt voor het Microsoft .NET platform een ontwikkelstraat genaamd Endeavour. Alle kennis en ervaring die we als Info Support hebben opgebouwd op het gebied van Administrative Enterprise Applicaties en .NET zit verwerkt in onze ontwikkelstraat.
De ervaring die we hebben opgedaan met Endeavour stelt ons in staat om als eerste een ontwikkelstraat aan te bieden die harde garanties biedt met betrekking tot de snelheid (uren per functiepunt) en de kwaliteit (fouten per functiepunt) van de ontwikkelde software. Binnen Endeavour wordt gebruik gemaakt van standaarden en diverse applicaties om de kwaliteit van de software te waarborgen.

Vanuit de PDC doen we onderzoek naar een aantal aspecten van software kwaliteit en de integratie van best-practices en tooling in Endeavour.
Onderzoek hoe de kwaliteit van software op een dagelijkse en geautomatiseerde wijze inzichtelijk gemaakt kan worden door de toepassing van zowel statische en dynamische code analyses.
Het onderzoek heeft betrekking op:

  • Bepalen state-of-the-art. Welke codeanalyses zijn nu mogelijk en zijn er industrie c.q. de facto standaarden te onderkennen.
  • Bepalen welke soorten code analyses nodig zijn om de kwaliteit van software en productiviteit van ontwikkelaars verhogen te zijn.
  • Bepalen op welke wijze projectleiders en managers met behulp van codeanalyse geïnformeerd kunnen worden over de voortgang van een project en de kwaliteit van de software.
  • Ontwikkel een proof-of-concept waarbij geautomatiseerde code analyses worden geïntegreerd in het Endeavour Daily-build proces.
  • Het maken van trendanalyse op basis van de resultaten van codeanalyses.
  • Onderzoek of het mogelijk is om resultaten van codeanalyses te gebruiken voor normstelling van softwarekwaliteit. Deze normstelling is van belang voor het managen van ontwikkelprojecten het verbeteren van proces en product.

De opdracht zal bij aanvang van het project worden nader worden afgekaderd. Onderzoeksresultaten dienen onderbouwd en herleidbaar te zijn.

Inzetbaarheid

De uitkomsten van het onderzoek en de proof-of-concept zullen bij voldoende kwaliteit worden gebruikt als input in de doorontwikkeling van Endeavour.

Technieken/methoden

  • Planning: nader te bepalen, afhankelijk van startdatum
  • Ontwerp: nader te bepalen, afhankelijk van proof-of-concept, UML
  • Ontwikkelomgeving: nader te bepalen, afhankelijk van proof-of-concept, MS Visual Studio.NET, mogelijk TICS (Tiobe), FXCop, NDepend, Sequila
  • Talen en standaarden: nader te bepalen, afhankelijk van proof-of-concept, C#, XML, SQL
  • Applicatie platform: RDBMS Microsoft SQL server, Microsoft IIS, .NET

Benodigde kennis/interesse

  • Microsoft .NET 1.1 en/of 2.0
  • Microsoft Visual Studio .NET 2003 en/of 2005
  • Info Support Endeavour
  • Software kwaliteit, coding standards
  • Tiobe Software, TICS Solution
  • LaQuSo – Laboratory for Quality Software
  • Portals (management rapportage)
  • Fasen

    • PVA (plan van aanpak)
    • Onderzoek
    • Proof-of-concept
    • Oplevering
    • Eindpresentatie

    Meer weten?

    Indien je geïnteresseerd bent in deze afstudeeropdracht, klik dan hier om direct te solliciteren.
    Heb je vragen of wil je een afspraak maken? Neem dan contact op met één van ons:

    • Pascalle Hijl, Afstudeercoördinator, telefoon: 06 - 45 37 85 07
    • Hanjo de Wit, Afstudeercoördinator, telefoon: 06 - 512 290 55
    • Evelien Frederiks, Senior Recruiter, telefoon: 06 - 531 570 81

    Je kan ook een mail sturen naar recruiter.nl@infosupport.com

    Andere opdrachten in de categorie .NET

    Windows Communication Foundation Adapter Toolkit

    Deployment van webapplicaties

    (Web) Service SLA Monitor

    Robochallenge

    Opdracht WPF Silverlight

    RFID op het dotNet platform

    Ketenintegratie voor incidentmanagement met BizTalk 2006


    naar bovenzijde pagina