statnice:vyvoj:otazka10
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| statnice:vyvoj:otazka10 [06.05.2008 14:40] – vytvořeno xvalo07 | statnice:vyvoj:otazka10 [18.05.2008 10:36] (current) – xvalo07 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Technologické trendy v aplikačním software | + | ====== 10. Technologické trendy v aplikačním software |
| Rozvoj architektur ASW, integrace heterogenních produktů, integrace s kancelářskými produkty, integrace implementačních nástrojů, rozvoj uživatelského rozhraní, současná hlavní technologická omezení ASW. | Rozvoj architektur ASW, integrace heterogenních produktů, integrace s kancelářskými produkty, integrace implementačních nástrojů, rozvoj uživatelského rozhraní, současná hlavní technologická omezení ASW. | ||
| - | Úloha | + | ===== Úloha |
| + | **Předpoklady: | ||
| Jste vedoucím vývoje firmy na úrovni systémového integrátora, | Jste vedoucím vývoje firmy na úrovni systémového integrátora, | ||
| - | Zadání: | + | |
| - | Jak budete postupovat ? | + | **Zadání: |
| - | Co budete sledovat a posuzovat pro řešení výše uvedeného úkolu ? | + | |
| - | S kým budete problém konzultovat, | + | |
| - | Jaké vidíte hlavní omezující faktory Vašich návrhů ? | + | |
| - | Kterým chybám se chcete vyhnout ? | + | |
| + | | ||
| + | |||
| + | ===== Teorie ===== | ||
| + | |||
| + | Vývoj ASW – 60. léta – centralizovaná architektura, | ||
| + | |||
| + | Technologické trendy: posun k TASW – normální průběh je nákup TASW, případné dovyvinutí IASW pro specifické oblasti, pokud je k tomu důvod a technologická integrace, kterou provádí obvykle systémový integrátor. Vysoká parametrizovatelnost SW – protože specifické vlastnosti není dobré řešit různými verzemi produktů (problém při upgradech), je lepší vysoká parametrizace. Problém je v tom, že uživatel potom využívá sotva pár procent toho SW a taky je problém se to celé naučit (statisíce parametrů). ASW musí obsahovat možnosti, jak je pružně přizpůsobovat organizační struktuře, rozdělování složek podniku, atd. | ||
| + | |||
| + | Tenduje to ke standardizaci a otevřeným formátům – XML, webové služby. Používání internetových technologií všude, přístup odevšad. Standardizované komunikační technologie, | ||
| + | |||
| + | Rozvoj modularity – ASW výrobce pokrývá všechno možné, je možné koupit si jen něco z toho. Přístup best of breed a přístup integrovaného řešení. Rozvoj integrované datové základny – všechny moduly pracují nad stejnými daty. | ||
| + | |||
| + | Zajištění automatické komunikace IS pomocí EDI, ale tenduje to ke XML a webovým službám. Trend ke komponentovému vývoji – na trhu dostatek komponent s nejrůznější funkcionalitou, | ||
| + | |||
| + | Podpora mobility – vše dostupné odevšad – notebooky, PDA, smartphony. Podpora bezdrátové technologie. | ||
| + | |||
| + | Groupware - budování virtuálních týmů – technologie, | ||
| + | |||
| + | Produkty pro vyhodnocování dat – BI, data warehousy a data mining. | ||
| + | |||
| + | Odklon o databází „malého“ typu jako dBase, atd. s databázím „velkého typu“ nad SQL byť v osekaných verzích. | ||
| + | Komunikační rozhraní se do značné míry standardizovalo v podobě GUI, což vede ke snižování nákladů na zaškolování. V poslední době trend používat tzv. ultratenkého klienta v podobě prohlížeče. To podporuje i rozšiřování služeb typu ASP. | ||
| + | Používání různých Citrixů a jiných tenkých klientů, rozšiřování technologií pro centralizovanou správu sítí, atd. | ||
| + | |||
| + | Multijazykové prostředí. | ||
| + | |||
| + | Implementační nástroje se rozrostly do podoby rozsáhlých prostředků integrujících nejen editory a překladače jazyků a debuggery, ale jsou tam i profilery, nástroje pro návrh datové základny, prostředky pro versioning, implementaci webových služeb, jsou integrovány s AS a mají prostředky pro automatické nasazování aplikací. Dále je zde trend integrace s CASE nástroji a to buď prostřednictvím rozhraní, kdy CASE předvytváří kód nebo úplnou integrací, kdy je určitá forma CASE přímo ve vývojovém prostředí (nový Borland J Builder obsahuje editor UML). | ||
| + | |||
| + | Technologická omezení – je to moc velké, má to moc parametrů, blbě se to zvládá. Problém s integrací s jinými produkty. Rostoucí komplexita. | ||
| + | ===== Praxe ===== | ||
| + | |||
| + | Sledovat novinky, co chtějí zákazníci, | ||
| + | |||
| + | Jsou různé konzultační firmy, je třeba sledovat odborný tisk, konference. Případně zdroje jako je Inside, apod | ||
| + | |||
| + | Nejvěším omezujícím faktorem obvykle bývá jednak odpor lidí ke změnám a ne vždy dokonalé pochopení od lidí, co sedí na prachách. | ||
| + | |||
| + | Usnutí na vavřínech. | ||
statnice/vyvoj/otazka10.1210077651.txt.gz · Last modified: 06.05.2008 00:00 (external edit)
